📄 database.h
字号:
// Database.h: interface for the CDatabase class.
//
//////////////////////////////////////////////////////////////////////
#include <stdio.h>
#include <string.h>
#include "global.h"
#include "mysql.h"
class CDatabase
{
public:
BOOL Execute(CString sqlstring); //执行SQL命令
void Close(); //关闭数据库
BOOL Open(char * host,char *db,char * userid,char *password,unsigned int port = 0);//打开数据库
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(); //得到字段数
MYSQL_ROW GetRecord(); //得到结果(一个记录)
my_ulonglong GetRowNum(); //得到记录数
char * OutErrors(); //输出错误信息
CDatabase();
virtual ~CDatabase(); //关闭数据库,释放记录
private:
MYSQL mysql; //数据库连接句柄
MYSQL_RES *query; //结果集
MYSQL_ROW row; //记录集
MYSQL_FIELD *field; //字段信息(结构体)
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -