sqlconfigdatasource mysql_MFC odbc 连接MySQL 的 (SQLConfigDataSource动态DSN)
使用環(huán)境:VS2010 ? + ?MySQL 5.5 ? + ODBC使用的是MySQL connecter 5.2 odbc;
首先:
// 添加數(shù)據(jù)庫的信息頭文件
#include
#include "afxdb.h"
// 添加數(shù)據(jù)庫的信息頭文件
再在程序中添加庫文件:odbccp32.dll 和 odbccp32.lib。
當(dāng)然也可以動(dòng)態(tài)的導(dǎo)入該 dll文件。此處使用靜態(tài)目錄了;
vs2010 驗(yàn)證支持的odbccp32.dll ?和 ? odbccp32.lib 下載地址:
/*此處添加自動(dòng)注冊DSN的處理方法,完成自動(dòng)的注冊O(shè)DBC 服務(wù)*/
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時(shí)看到的驅(qū)動(dòng)
DSN=TESTExcel\0//TESTExcel是簡歷ODBC時(shí)對要連接的數(shù)據(jù)庫的別名。
UID=root\0//登錄的用戶名
PWD=******\0?//登錄密碼
SERVER=127.0.0.1\0//本地登錄
DATABASE=chh1\0\0//登錄的數(shù)據(jù)庫名稱 ? 注意所有的 \0 必須保留。
好了這樣就可以完成動(dòng)態(tài)的DSN。
總結(jié)
以上是生活随笔為你收集整理的sqlconfigdatasource mysql_MFC odbc 连接MySQL 的 (SQLConfigDataSource动态DSN)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: maven jersey mysql_j
- 下一篇: php 删除mysql 返回_php 返