欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

sqlconfigdatasource mysql_MFC odbc 连接MySQL 的 (SQLConfigDataSource动态DSN)

发布时间:2024/4/13 数据库 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 sqlconfigdatasource mysql_MFC odbc 连接MySQL 的 (SQLConfigDataSource动态DSN) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

使用环境:VS2010   +  MySQL 5.5   + ODBC使用的是MySQL connecter 5.2 odbc;

首先:

// 添加数据库的信息头文件

#include

#include "afxdb.h"

// 添加数据库的信息头文件

再在程序中添加库文件:odbccp32.dll 和 odbccp32.lib。

当然也可以动态的导入该 dll文件。此处使用静态目录了;

vs2010 验证支持的odbccp32.dll  和   odbccp32.lib 下载地址:

/*此处添加自动注册DSN的处理方法,完成自动的注册ODBC 服务*/

if(!SQLConfigDataSource(NULL,ODBC_ADD_DSN,L"MySQL ODBC 5.2 Unicode Driver",L"DSN=TESTExcel\0 UID=root\0 PWD=******\0 SERVER=127.0.0.1\0 DATABASE=chh1\0\0"))

{

AfxMessageBox(L"不能添加ODBC 的DSN");

return ;

}

MySQL ODBC 5.2 Unicode Driver    //是打开ODBC管理器添加DSN时看到的驱动

DSN=TESTExcel\0//TESTExcel是简历ODBC时对要连接的数据库的别名。

UID=root\0//登录的用户名

PWD=******\0 //登录密码

SERVER=127.0.0.1\0//本地登录

DATABASE=chh1\0\0//登录的数据库名称   注意所有的 \0 必须保留。

好了这样就可以完成动态的DSN。

总结

以上是生活随笔为你收集整理的sqlconfigdatasource mysql_MFC odbc 连接MySQL 的 (SQLConfigDataSource动态DSN)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。