1、下載odbc驅(qū)動 需要下載兩個東西 instantclient-basiclite-nt-12.1.0.1.0.zipinstantclient-odbc-nt-12.1.0.1.0.zip 由于時間推移,版本號會更新,網(wǎng)址也會變化。2、解壓縮這兩個文件到同一個文件夾a、分別解壓縮這兩個文件b、解壓縮后兩個文件夾里面都有instantclient_12_1目錄,將odbc的instantclient_12_1目錄下的內(nèi)容拷貝到basicclient下的instantclient_12_1里面c、為了使目錄整齊簡介,將basicclient下的instantclient_12_1目錄拷貝到D:\Program Files\instantclient_12_13、將oracle數(shù)據(jù)庫所在電腦上的NETWORK目錄拷貝到instantclient_12_1目錄下,oracle服務(wù)器所在電腦的network在D:\oraclexe\app\oracle\product\11.2.0\server這個位置。 4、修改NETWORK\ADMIN\tnsnames.ora文件,將主機名換成IP地址。下面例子當中10.17.176.138以前是oracle數(shù)據(jù)庫所在電腦上的主機名。主機名可能無法正確連接,所以換成IP地址。 XE =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.17.176.138)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = XE))) 5、添加環(huán)境變量TNS_ADMIN,變量值指向ADMIN目錄,本人的配置是D:\Program Files\instantclient_12_1\NETWORK\ADMIN 6、雙擊instantclient_12_1目錄下的odbc_install.exe完成安裝。 注:安裝時出現(xiàn)DOC框,并一閃而過,可能無法判斷是不是正確安裝。其實可以cmd進入instantclient_12_1目錄,并.\odbc_install.exe手動安裝。 7、配置數(shù)據(jù)源并測試為了不影響測試,首先將oracle數(shù)據(jù)庫所在電腦的防火墻關(guān)閉,或允許例外TCP 1521端口。配置客戶端電腦,控制面板-數(shù)據(jù)源-用戶DSN-添加中選擇Oracle in instantclient_12_1,TNS Service Name中選擇數(shù)據(jù)庫名,本人名字是XE,點Test Connection,如果提示成功就OK了。 8、防止亂碼 在安裝數(shù)據(jù)庫的電腦上(我的oracle是安裝在window上的),查看HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_XXX下的NLS_LANG值,在客戶端電腦上增加環(huán)境變量NLS_LANG,其值是在上面得到的NLS_LANG值。我服務(wù)器的NLS_LANG是SIMPLIFIED CHINESE_CHINA.ZHS16GBK
創(chuàng)新互聯(lián)建站專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、金壇網(wǎng)站定制設(shè)計、自適應品牌網(wǎng)站建設(shè)、HTML5建站、電子商務(wù)商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為金壇等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
我們?nèi)绻ㄟ^ODBC連接MYSQL就需要配置MYSQL驅(qū)動,那么如何在ODBC數(shù)據(jù)源中配置MYSQL驅(qū)動呢?
工具/材料
ODBC數(shù)據(jù)源管理器
操作方法
01、首先要下載MYSQL驅(qū)動程序,點擊驅(qū)動程序進入安裝界面,點擊Next按鈕
02、在彈出的安裝類型界面中選擇Typical類型。
03、然后按Win+R組合鍵打開運行界面,輸入control命令。
04、接下來在控制面板中點擊管理工具選項。
05、然后進入管理工具我們點擊ODBC數(shù)據(jù)源選項,這里大家根據(jù)自己的系統(tǒng)版本選擇即。
06、在彈出的ODBC數(shù)據(jù)源管理程序界面中點擊右側(cè)的添加按鈕。
07、然后進入創(chuàng)建數(shù)據(jù)源界面,這里選擇MySQL ODBC 8.0 Unicode Driver選項。
08、接著我們配置Mysql的連接地址和用戶名密碼即可。
09、然后點擊Test按鈕,如果彈出如下圖所示的提示則代表連接成功。
10、最后我們點擊確定就可以將MySQL的驅(qū)動程序加載進ODBC數(shù)據(jù)源管理程序中了。
操作方法
01、首先要下載MYSQL驅(qū)動程序,點擊驅(qū)動程序進入安裝界面,點擊Next按鈕
02、在彈出的安裝類型界面中選擇Typical類型。
03、然后按Win+R組合鍵打開運行界面,輸入control命令。
04、接下來在控制面板中點擊管理工具選項。
05、然后進入管理工具我們點擊ODBC數(shù)據(jù)源選項,這里大家根據(jù)自己的系統(tǒng)版本選擇即。
06、在彈出的ODBC數(shù)據(jù)源管理程序界面中點擊右側(cè)的添加按鈕。
07、然后進入創(chuàng)建數(shù)據(jù)源界面,這里選擇MySQL ODBC 8.0 Unicode Driver選項。
08、接著我們配置Mysql的連接地址和用戶名密碼即可。
09、然后點擊Test按鈕,如果彈出如下圖所示的提示則代表連接成功。
10、最后我們點擊確定就可以將MySQL的驅(qū)動程序加載進ODBC數(shù)據(jù)源管理程序中了。
1、首先打開datagrip設(shè)置。
2、其次找到mysql數(shù)據(jù)庫驅(qū)動路徑。
3、最后選擇寫myql版本相差不大或同版本的數(shù)據(jù)庫驅(qū)動,點擊OK保存即可。
Qt項目里用到了mysql,運行后報錯:
查閱資料知道需要配置mysql驅(qū)動,本以為幾分鐘解決的事情,沒想到開啟了惡魔經(jīng)歷,整整兩天時間,mmp!
Stop! 廢話別說啦,入正題:
首先,Qt mysql的安裝和環(huán)境配置就略了,一搜一大把。
不過注意兩點:
先進入到/Users/ing/Qt5.14.2/5.14.2/Src/qtbase/src/plugins/sqldrivers目錄下,執(zhí)行:
這里確保qmake用的qt里的就行
其實你可以配置下qt相關(guān)的環(huán)境變量,在bash_profile里添加:
然后,source ~/.bash_profile ,還有別忘了 source ~/.zshrc
執(zhí)行成功的話會輸出:
根據(jù)提示 依次執(zhí)行:
make sub-mysql
make
make install
進入/Users/ing/Qt5.14.2/5.14.2/clang_64/plugins/sqldrivers下執(zhí)行,查看鏈接庫:
輸出:
此時,運行qt程序 依舊報錯。
根據(jù)查閱的資料,問題出在
網(wǎng)友們所說的“詭異”的路徑那一行(你的輸出可能和我的不一樣的,但問題應該一樣) ,也就是有 libmysqlclient.21.dylib 這行。
另外查了下 @repath 的含義 意思是說 不能明確的指向。。。所以 這里就需要將libmysqlclient.21.dylib 指向扳到正確的道路。
方法就是利用 install_name_tool -change
執(zhí)行
這里一定要注意順序,剛開始我就是順序搞錯了,死活就是不行,最后跑到官方論壇里用蹩腳的英語發(fā)帖求教也無果,最后還是一遍的重試,一遍的檢查才發(fā)現(xiàn)的。一天就這么浪費了。
此刻在運行qt程序 ,就不會再報上面的錯誤了。
撒花,禮花搞起~~~
本文標題:怎么安裝mysql驅(qū)動 怎樣安裝mysql
當前鏈接:http://jinyejixie.com/article30/ddishso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站設(shè)計、域名注冊、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站收錄、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)