C++ ADO方式连接mysql数据库

本文介绍了在VC++开发环境中,如何通过ADO连接MySQL数据库。首先确保MySQL已安装并配置好,然后详细步骤包括:安装ODBC驱动,创建UDL文件以获取连接字符串,最后展示如何通过CDataOperator类执行SQL操作,实现数据库的增删改查功能。
摘要由CSDN通过智能技术生成

       对于软件开发其实说白了就是在不停地和数据打交道, 所以数据库的操作是必不可少的, 接下来介绍VC开发中利用ADO建立ODBC数据源来访问MySQL数据库.

       从我接触的数据库编程方式来说, 我觉得在vc开发连接数据库是比较难的, 也是很容易出错. 在android中, 系统自带sqlite数据库,只需要使用SQLiteOpenHelper抽象类即可完成与数据库的操作. 在java中, 使用jdbc连接mysql数据库, 下载相应jar调用相应接口,传入数据库类型与用户名密码进行数据库的操作. 但是ado连接数据库比较复杂, 接下来我们看一下如何使用ado连接数据库.

一. 安装mysql

       首先你需要确保电脑上已经安装了mysql数据库, 并使用用户名与密码成功使用mysql. 如何安装配置mysql, 这里不做详细介绍.

          如果不了解如何安装配置mysql可以参考这个地址:  点击打开链接


二.  ADO方式连接MySql

1. 导入ado数据库, 在你的程序中添加下面语句来导入ado数据库

// no_namespace rename("EOF", "adoEOF")防止命名重复,将EOF重命名为adoEOF

#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF") 

 2. 初始化com环境


//初始化com环境
AfxOleInit();

3. 创建数据表结构,用来保存从数据库中获取的内容
假设数据表只有两个字段:用户ID与用户名

typedef struct _OBJ_USER
{
	int User_ID;
	TCHAR User_Name[32];
}OBJ_USER;
4.创建操作数据库的类operator类

</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值