1、通过配置ODBC数据源的方式可以参考这里:ADO通过配置数据源方式连接mysql数据库_小米的修行之路-CSDN博客
首先安装mysql odbc驱动,下载地址:https://dev.mysql.com/downloads/connector/odbc/
2、连接字符串的获取:
(1)、新建一个任意名称的文本文档mysql.txt?,拓展名更改为:mysql.udl,双击打开。
(2)、按图示步骤操作即可:
?点击下一页后点击完成按钮。
?也可以将Details展开,添加上:字符集和驱动程序位置两个参数。
点击OK,最后又回到数据连接属性框体,连接字符串如下图:
?(3)、将连接字符串拷贝出来:
sprintf(szConnect, "Driver=MySQL ODBC 8.0 ANSI Driver;
SERVER=192.168.20.73;UID=root;PWD=root;DATABASE={ry-cloud};PORT=3306");
?3、测试:
char szConnect[MAX_PATH] = {0};
CADODatabase m_pDatabase;
sprintf(szConnect, "Driver=MySQL ODBC 8.0 ANSI Driver;SERVER=192.168.20.73;UID=root;PWD=root;DATABASE={ry-cloud};PORT=3306");
if (m_pDatabase.Open(szConnect))
{
AfxMessageBox("数据库连接成功");
}
else
{
AfxMessageBox("数据库连接失败");
}
?其实我们如果通过数据源进行连接的话,数据源中包含的也是ODBC的驱动信息,这里直接将驱动信息写到连接字符串中。
|