MFC ADO连MySQL,使用数据源.

来源:互联网 发布:c专家编程豆瓣 编辑:程序博客网 时间:2024/04/24 00:44

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;"));

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


0 0