之前一直在做嵌入式方面的開發,用的都是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...