天天看點

QT筆記——連接配接資料庫報錯

Qt5連接配接mysql資料庫時報錯并且提示“QSqlDatabase: QMYSQL driver not loaded”:

QT筆記——連接配接資料庫報錯

報錯原因:缺少libmysql.dll

解決辦法:将 MySQL目錄下C:\Program Files\MySQL\MySQL Server 5.6\bin\libmysql.dll 即libmysql.dll複制到項目編譯目錄

D:\QT5.12wj\5.12.2\mingw73_64\bin目錄下

可以成功連接配接到資料庫,但是QT運作界面出現如下錯誤:

QT筆記——連接配接資料庫報錯

報錯原因:可能是剛才添加libmysql.dll,然後運作了項目導緻的,LSP報錯

解決辦法:通過指令提示符修複LSP

1、打開電腦,進入指令提示符視窗,快捷鍵win+r.

2、在視窗中輸入“cmd”進入指令符視窗。

3、在視窗中輸入:輸入netsh winsock reset,然後按下Enter鍵。

4、然後稍等片刻,出現提示,重新開機電腦即可。

QT筆記——連接配接資料庫報錯

報錯原因:權限不夠,需要提升權限

解決辦法:提升權限

1:滑鼠右擊左下角的windows圖示

2:點選以管理者身份運作cmd

QT筆記——連接配接資料庫報錯

管理者運作cmd成功,如下圖所示:

QT筆記——連接配接資料庫報錯

然後進行項目重新運作,運作結果如下:

QT筆記——連接配接資料庫報錯

參考部落格:https://blog.csdn.net/LJianDong/article/details/82111064

https://blog.csdn.net/weixin_30603633/article/details/95214255

https://jingyan.baidu.com/article/22fe7ced2f971c3003617f4e.html

https://blog.csdn.net/hellozhuzhuye/article/details/105402509

繼續閱讀