我們?nèi)绻ㄟ^ODBC連接MYSQL就需要配置MYSQL驅(qū)動(dòng),那么如何在ODBC數(shù)據(jù)源中配置MYSQL驅(qū)動(dòng)呢?
成都創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,先為德清等服務(wù)建站,德清等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為德清企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
工具/材料
ODBC數(shù)據(jù)源管理器
操作方法
01、首先要下載MYSQL驅(qū)動(dòng)程序,點(diǎn)擊驅(qū)動(dòng)程序進(jìn)入安裝界面,點(diǎn)擊Next按鈕
02、在彈出的安裝類型界面中選擇Typical類型。
03、然后按Win+R組合鍵打開運(yùn)行界面,輸入control命令。
04、接下來在控制面板中點(diǎn)擊管理工具選項(xiàng)。
05、然后進(jìn)入管理工具我們點(diǎn)擊ODBC數(shù)據(jù)源選項(xiàng),這里大家根據(jù)自己的系統(tǒng)版本選擇即。
06、在彈出的ODBC數(shù)據(jù)源管理程序界面中點(diǎn)擊右側(cè)的添加按鈕。
07、然后進(jìn)入創(chuàng)建數(shù)據(jù)源界面,這里選擇MySQL ODBC 8.0 Unicode Driver選項(xiàng)。
08、接著我們配置Mysql的連接地址和用戶名密碼即可。
09、然后點(diǎn)擊Test按鈕,如果彈出如下圖所示的提示則代表連接成功。
10、最后我們點(diǎn)擊確定就可以將MySQL的驅(qū)動(dòng)程序加載進(jìn)ODBC數(shù)據(jù)源管理程序中了。
操作方法
01、首先要下載MYSQL驅(qū)動(dòng)程序,點(diǎn)擊驅(qū)動(dòng)程序進(jìn)入安裝界面,點(diǎn)擊Next按鈕
02、在彈出的安裝類型界面中選擇Typical類型。
03、然后按Win+R組合鍵打開運(yùn)行界面,輸入control命令。
04、接下來在控制面板中點(diǎn)擊管理工具選項(xiàng)。
05、然后進(jìn)入管理工具我們點(diǎn)擊ODBC數(shù)據(jù)源選項(xiàng),這里大家根據(jù)自己的系統(tǒng)版本選擇即。
06、在彈出的ODBC數(shù)據(jù)源管理程序界面中點(diǎn)擊右側(cè)的添加按鈕。
07、然后進(jìn)入創(chuàng)建數(shù)據(jù)源界面,這里選擇MySQL ODBC 8.0 Unicode Driver選項(xiàng)。
08、接著我們配置Mysql的連接地址和用戶名密碼即可。
09、然后點(diǎn)擊Test按鈕,如果彈出如下圖所示的提示則代表連接成功。
10、最后我們點(diǎn)擊確定就可以將MySQL的驅(qū)動(dòng)程序加載進(jìn)ODBC數(shù)據(jù)源管理程序中了。
1、首先打開datagrip設(shè)置。
2、其次找到mysql數(shù)據(jù)庫驅(qū)動(dòng)路徑。
3、最后選擇寫myql版本相差不大或同版本的數(shù)據(jù)庫驅(qū)動(dòng),點(diǎn)擊OK保存即可。
Qt項(xiàng)目里用到了mysql,運(yùn)行后報(bào)錯(cuò):
查閱資料知道需要配置mysql驅(qū)動(dòng),本以為幾分鐘解決的事情,沒想到開啟了惡魔經(jīng)歷,整整兩天時(shí)間,mmp!
Stop! 廢話別說啦,入正題:
首先,Qt mysql的安裝和環(huán)境配置就略了,一搜一大把。
不過注意兩點(diǎn):
先進(jìn)入到/Users/ing/Qt5.14.2/5.14.2/Src/qtbase/src/plugins/sqldrivers目錄下,執(zhí)行:
這里確保qmake用的qt里的就行
其實(shí)你可以配置下qt相關(guān)的環(huán)境變量,在bash_profile里添加:
然后,source ~/.bash_profile ,還有別忘了 source ~/.zshrc
執(zhí)行成功的話會(huì)輸出:
根據(jù)提示 依次執(zhí)行:
make sub-mysql
make
make install
進(jìn)入/Users/ing/Qt5.14.2/5.14.2/clang_64/plugins/sqldrivers下執(zhí)行,查看鏈接庫:
輸出:
此時(shí),運(yùn)行qt程序 依舊報(bào)錯(cuò)。
根據(jù)查閱的資料,問題出在
網(wǎng)友們所說的“詭異”的路徑那一行(你的輸出可能和我的不一樣的,但問題應(yīng)該一樣) ,也就是有 libmysqlclient.21.dylib 這行。
另外查了下 @repath 的含義 意思是說 不能明確的指向。。。所以 這里就需要將libmysqlclient.21.dylib 指向扳到正確的道路。
方法就是利用 install_name_tool -change
執(zhí)行
這里一定要注意順序,剛開始我就是順序搞錯(cuò)了,死活就是不行,最后跑到官方論壇里用蹩腳的英語發(fā)帖求教也無果,最后還是一遍的重試,一遍的檢查才發(fā)現(xiàn)的。一天就這么浪費(fèi)了。
此刻在運(yùn)行qt程序 ,就不會(huì)再報(bào)上面的錯(cuò)誤了。
撒花,禮花搞起~~~