⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 database.h

📁 口通信 VC 完整串口通信程序Vc++源代码 串口通讯 vc++ 源代码 vc 串口通信 串口通信 mfc 通信 发送程序 vc++ 串口 VC 串口通信程序 完整串口通信程序Vc 源代码 VC串口通
💻 H
字号:
// Database1.h: interface for the CDatabase class.
//
//////////////////////////////////////////////////////////////////////
#include	<stdio.h>
#include	<string.h>
#include 	"global.h"
#include	<windows.h>
#include	<mysql.h>
class CDatabase1  
{
public:
	char* GetState();						//服务器状态
	char* GetServerInfo();					//服务器信息
	int GetProtocolInfo();					//协议信息
	char* GetHostInfo();					//主机信息
	char * GetClientInfo();					//客户机信息
	char* GetFieldName(int FieldNum);		//字段名
	BOOL IsEnd();							//是否最后
	int DropDB(char *db);					//删除数据库,返回错误信息
	void SeekData(int offset);				//查找指定数据
	int CreateDB(char *db);					//创建数据库,返回错误信息
	void FreeRecord();						//释放结果集
	unsigned int GetFieldNum();				//得到字段数
	BOOL ConnectDB();		//连接数据库
	MYSQL_ROW GetRecord();					//得到结果(一个记录)
	my_ulonglong GetRowNum();				//得到记录数
	BOOL SelectDB(Data_Param *para);		//选择数据库
	BOOL UpdateRecord(Data_Param *para);	//更新记录
	BOOL SelectRecord(Data_Param *para);	//选择记录
	BOOL InsertRecord(Data_Param *para);	//插入记录
	BOOL DelRecord(Data_Param *para);		//删除记录
	BOOL SelectAll(Data_Param *para);		//选择所有记录
	char * OutErrors();						//输出错误信息
	void Close();							//关闭连接.可不用.
	BOOL ExecuteSQL(const char* strSQL,unsigned long Length);//执行SQL语句
	CDatabase1();
	virtual ~CDatabase1();

private:	
	MYSQL mysql;							//数据库连接句柄
	MYSQL_RES *query;						//结果集
	MYSQL_ROW row;							//记录集
	MYSQL_FIELD *field;						//字段信息(结构体)

	BOOL FindSave(char *str);				//查找并保存结果集

};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -