MySQL数据库接口的VC实现与应用

探索2025-11-05 03:42:2925
复制

1 class CDatabase 2 { 3 public: 4 BOOL UnLockTable(); //解锁 5 BOOL LockTable(char* TableName,数C实char* PRIORITY); //加锁 6 int Reload(); //重新登陆,非零时返回错误信息 7 char* GetState(); //服务器状态 8 char* GetServerInfo(); //服务器信息 9 int GetProtocolInfo(); //协议信息 10 char* GetHostInfo(); //主机信息 11 char * GetClientInfo(); //客户机信息 12 char* GetFieldName(int FieldNum); //字段名 13 BOOL IsEnd(); //是IT技术网据库接口否最后 14 int DropDB(char *db); //删除数据库,非零时返回错误信息 15 void SeekData(int offset); //查找指定数据 16 int CreateDB(char *db); //创建数据库,云南idc服务商非零时返回错误信息 17 void FreeRecord(); //释放结果集 18 unsigned int GetFieldNum(); //得到字段数 19 BOOL ConnectDB(Database_Param *p); //连接数据库 20 MYSQL_ROW GetRecord(); //得到结果(一个记录) 21 my_ulonglong GetRowNum(); //得到记录数 22 BOOL SelectDB(Data_Param *para); //选择数据库 23 BOOL UpdateRecord(Data_Param *para); //更新记录 24 BOOL SelectRecord(Data_Param *para); //选择记录 25 BOOL InsertRecord(Data_Param *para); //插入记录 26 BOOL DelRecord(Data_Param *para); //删除记录 27 BOOL SelectAll(Data_Param *para); //选择所有记录 28 char * OutErrors(); //输出错误信息 29 CDatabase(); //初始化数据库 30 virtual ~CDatabase(); //关闭数据库连接 31 private: 32 MYSQL mysql; //数据库连接句柄 33 MYSQL_RES *query; //结果集 34 MYSQL_ROW row; //记录集 35 MYSQL_FIELD *field; //字段信息(结构体) 36 BOOL FindSave(char *str); //查找并保存结果集 37 }; 数C实1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.

MySQL数据库接口的VC实现与应用

高防服务器
本文地址:http://www.bzuk.cn/html/37c8599877.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

使用U盘安装新机系统的详细教程(以新机U盘装系统,轻松升级操作系统)

如何使用 Sentry 捕获前端异常

iPad适合用来写Python吗?

Kafka和Redis如何解决流处理挑战

乐视1s手机评价如何?(从用户角度看乐视1s手机的优点和问题)

Electron vs Tauri 全方位对比

替代Eureka,你可以试试Consul

Tekton 实战完整示例

友情链接

滇ICP备2023006006号-33