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

報錯原因:缺少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運作界面出現如下錯誤:
報錯原因:可能是剛才添加libmysql.dll,然後運作了項目導緻的,LSP報錯
解決辦法:通過指令提示符修複LSP
1、打開電腦,進入指令提示符視窗,快捷鍵win+r.
2、在視窗中輸入“cmd”進入指令符視窗。
3、在視窗中輸入:輸入netsh winsock reset,然後按下Enter鍵。
4、然後稍等片刻,出現提示,重新開機電腦即可。
報錯原因:權限不夠,需要提升權限
解決辦法:提升權限
1:滑鼠右擊左下角的windows圖示
2:點選以管理者身份運作cmd
管理者運作cmd成功,如下圖所示:
然後進行項目重新運作,運作結果如下:
參考部落格: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