MFC ADO连MySQL,使用数据源.

5 篇文章 0 订阅

MFC ADO连MySQL

2014年11月24日14:27:40

1、装好MySQL ODBC驱动,添加数据库。

选择“控制面板”-->“管理工具”-->“数据源(ODBC)”,在“用户DSN”下点“添加”按钮,选择“MySQL ODBC 5.2 Unicode Driver”驱动程序。

在数据源配置界面,填写数据源名(Data Source Name)为MYSQL,IP为“127.0.0.1”,用户名(User)为seulww,密码(Password)为seulww,数据库名(Database)为baseinfo。注意:密码版本与服务器一致。

2、编写程序测试是否可用。

	CString sADOStr;
	sADOStr.Format(_T("Data Source = MYSQL;"));

	CString sSQL;
	sSQL.Format(_T("insert into test (a) value (3);"));

	bool bCon = false;
	_ConnectionPtr pCon = NULL;//连接
	pCon.CreateInstance(__uuidof(Connection));

	try    
	{   
		pCon->Open((_bstr_t)sADOStr, _T(""),_T(""), adModeUnknown);  

		pCon->Execute((_bstr_t)sSQL,NULL,adCmdText);

		pCon->Close();
	}
	catch (_com_error & e)    
	{  
		CString sOpFailReason;
		sOpFailReason = (LPCSTR)e.Description();
	}

3、不使用数据源,直接拼ADO连接字符串也可以.

sADOStr.Format(_T("Driver=MySQL ODBC 5.2 Unicode

Driver;Server=127.0.0.1;PORT=3306;Database=baseinfo;UID=seulww;PWD=seulww;"));

配置数据源,可以查看驱动程序有哪些。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值