.net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源
1. 下載MySQL ODBC驅(qū)動(dòng):
打開的頁面如下圖所示,可根據(jù)實(shí)際使用情況選擇下載相應(yīng)的MSI安裝程序,使用Visual C++ 6.0環(huán)境編程請下載32位MSI安裝程序。
點(diǎn)擊下載后出現(xiàn)如下頁面,直接點(diǎn)擊不用了,請開始下載。
2. 安裝MySQL ODBC驅(qū)動(dòng):
運(yùn)行MSI安裝程序,出現(xiàn)如下頁面:
點(diǎn)擊Next;
選擇 I accept the terms in the license agreement;
選擇Complete;
點(diǎn)擊Install;
點(diǎn)擊Finish,安裝完成。
3. 配置MySQL ODBC 數(shù)據(jù)源
(1)依次選擇控制面板->系統(tǒng)和安全->管理工具->ODBC數(shù)據(jù)源(32位);
(2)選擇系統(tǒng)DSN中的添加;
(3)選擇MySQL ODBC 8.0 Unicode Driver;
(4)Data Source Name填寫需要生成的ODBC數(shù)據(jù)源的名稱。Description選填。如果使用遠(yuǎn)程數(shù)據(jù)庫服務(wù)器,TCP/IP Server填寫數(shù)據(jù)庫服務(wù)器的IP地址,Port填寫數(shù)據(jù)庫服務(wù)器的相應(yīng)端口;如果使用本機(jī)數(shù)據(jù)庫,TCP/IP Server填寫為localhost,端口填寫MySQL數(shù)據(jù)庫端口(默認(rèn)為3306);User為數(shù)據(jù)庫用戶名,Password為相應(yīng)用戶名的密碼,Database為MySQL下建立的數(shù)據(jù)庫名;
如果使用過程中如果出現(xiàn)中文亂碼情況,可選擇上圖中的Details選項(xiàng),在彈出的頁面中將Character Set改為gb2312。
(4)參數(shù)設(shè)置結(jié)束后,點(diǎn)擊Test,出現(xiàn)如圖所示的顯示框表示配置成功;
(5)選擇OK保存,返回如下圖所示的頁面。如需要修改,選擇相應(yīng)數(shù)據(jù)源后點(diǎn)擊配置,可再次修改相關(guān)參數(shù)。
4. 建立連接時(shí)的分配連接句柄
ret = SQLAllocHandle(SQL_HANDLE_DBC,mysqlhenv,&mysqlhdbc);//mysqlhenv為環(huán)境句柄,mysqlhdbc為連接句柄,ret為結(jié)果返回集
ret = SQLConnect(mysqlhdbc,(SQLCHAR*)"ODBC數(shù)據(jù)源名稱(也就是第3步(4)中的Data Source Name)",SQL_NTS,(SQLCHAR*)"數(shù)據(jù)庫用戶名",SQL_NTS,(SQLCHAR*)"數(shù)據(jù)庫密碼",SQL_NTS);//mysqlhdbc為連接句柄
if(!SQL_SUCCEEDED(ret))
return -1;
聲明:若文章中存在錯(cuò)誤或不足之處,歡迎大家在評論區(qū)留言討論。
如果感覺本文寫的不錯(cuò)或?qū)δ阌袔椭?#xff0c;別忘了點(diǎn)贊、關(guān)注哦!
標(biāo)簽:數(shù)據(jù)源,數(shù)據(jù)庫,MySQL,ODBC,點(diǎn)擊,SQL
來源: https://blog.csdn.net/weixin_41940427/article/details/106753922
總結(jié)
以上是生活随笔為你收集整理的.net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 解析 saml协议,解出SAML
- 下一篇: oracle逻辑备份和物理备份,orac