Qt4連線mysql成功

2021-06-13 06:08:24 字數 802 閱讀 7145

之前一直在做嵌入式方面的開發,用的都是sqlite資料庫,由於專案要求,這次改為mysql資料庫,不過qt是不自帶mysql資料庫驅動的,需要自己手動編譯。

我上網查詢編譯方法,可是別人的qt要麼是linux環境下的,要麼版本不一樣。不過還是在網上找到了乙個別人已經編譯好了的驅動,現跟大家分享下。

qt版本:

說明:其實4.8也可以用,在別人那嘗試成功。

編譯完成的mysql驅動:

將上面的檔案解壓後,取出裡面四個檔案放置在:c:\qtsdk\desktop\qt\4.8.0\mingw\plugins\sqldrivers(這是我的目錄),注意,我裝的是qt sdk版本的。

qt測試mysql:

#include "mainwindow.h"

int main(int argc, char *argv)

注意還需要在pro檔案中新增 qt += sql

如果顯示 connection success...那麼證明你成功的連線了。

如果此時你的測試**提示connection failure,那麼你可以試試將c:\program files\mysql\mysql server 5.0\lib\debug下的(或者c:\program files\mysql\mysql server 5.0\lib\)libmysql.lib拷貝到c:\qtsdk\desktop\qt\4.8.0\mingw\lib

感謝:

使用Qt5 6連線MySql

最近在做畢業設計,有不少同學選擇使用qt和mysql做資料庫程式。然而,這兩種開發工具並不是非常完美的一結合就能使用的。通常qt會自帶mysql的驅動,但是,一般能直接使用的並不多。大多數部落格 都給出了mysql驅動的編譯過程。在這裡給出現成的 已經編譯好了的驅動。在可以win10 qt5.6和m...

4 連線外部頁面

在jquery mobile中,如果單擊乙個指向外部頁面的超連結,jquery mobile將自動分析url位址,自動產生乙個ajax請求。如果請求成功,jquery mobile將自動構建頁面結構,注入主頁面的內容,同時初始化全部的jquery mobile元件,將新新增的頁面內容顯示在瀏覽器中 ...

QT5 3連線mysql資料庫

一 環境 mysql 5.7 qt 5.3 二 步驟 1.檢視qt包含的資料庫驅動,新建空的qt專案databasedriver,在databasedriver.pro中新增 qt sqlsources main.cppqt widgets 新增main.cpp檔案。這裡使用qsqldatabase...