真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

qt5怎么使用mysql的簡(jiǎn)單介紹

求教大神 qt5編譯mysql驅(qū)動(dòng)問(wèn)題

注意編譯器一定要和MYSQL的平臺(tái)版本一致,32位的用32位的編譯器編譯,64位的用64位的編譯器編譯。

從網(wǎng)站建設(shè)到定制行業(yè)解決方案,為提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)服務(wù)體系,各種行業(yè)企業(yè)客戶(hù)提供網(wǎng)站建設(shè)解決方案,助力業(yè)務(wù)快速發(fā)展。成都創(chuàng)新互聯(lián)公司將不斷加快創(chuàng)新步伐,提供優(yōu)質(zhì)的建站服務(wù)。

準(zhǔn)備工作:MYSQL的目錄:D:\SQL_Server\mariadb

Qt5.1.1的目錄:C:\Qt

1. 先將D:\SQL_Server\mariadb中的include\和lib\文件夾復(fù)制到根目錄(C:),因?yàn)楹竺鎚ake時(shí)路徑不能有空格。

2. 打開(kāi)QT5.1.1 for Desktop(MinGW 4.8)

cd C:\Qt\Qt5.1.1\5.1.1\Src\qtbase\src\plugins\sqldrivers\mysql

qmake "INCLUDEPATH+=D:\SQL_Server\mariadb\include" "LIBS+=D:\SQL_Server\mariadb\lib\libmysql.lib" mysql.pro

mingw32-make

如果出現(xiàn)找不到mysql.h文件就用qtcreator打開(kāi)mysql.pro文件,配置項(xiàng)目,然后編譯,就會(huì)出現(xiàn)錯(cuò)誤提示,把#include mysql.h改成#include mysql/mysql.h,編譯就行了,或回到命令行再次執(zhí)行mingw32-make即可.

3. 編譯成功后。

進(jìn)入到C:\Qt\Qt5.1.1\5.1.1\Src\qtbase\plugins\sqldrivers目錄下,選中qsqlmysql.dll和 qsqlmysqld.dll兩個(gè)文件,

復(fù)制到C:\Qt\Qt5.1.1\5.1.1\mingw48_32\plugins\sqldrivers目錄下。

qt5連接Mysql的C++語(yǔ)句的含義,如下

第一句,獲取系統(tǒng)已經(jīng)安裝的所有數(shù)據(jù)庫(kù)驅(qū)動(dòng)(QT插件目錄下的數(shù)據(jù)庫(kù)驅(qū)動(dòng))。

QT程序啟動(dòng)的時(shí)候,會(huì)搜索插件目錄下的所有插件并注冊(cè)到相應(yīng)位置(比如內(nèi)存全局變量或者windows注冊(cè)表?),然后第一句就從這些注冊(cè)位置獲得所有的插件(比如數(shù)據(jù)庫(kù)驅(qū)動(dòng))名稱(chēng)。

第二句不用說(shuō)是初始化要顯示的信息字符串。

第三句是QT支持的宏(也許新版本C++ 0x也支持?)?總之就是循環(huán)獲得Stringlist的每個(gè)條目(代表一種數(shù)據(jù)庫(kù)驅(qū)動(dòng)的名字),然后

第四局就是將數(shù)據(jù)庫(kù)驅(qū)動(dòng)名稱(chēng)加入到要顯示的信息,這些信息是換號(hào)分別顯示的

求教Linux下Qt5鏈接MySQL數(shù)據(jù)庫(kù)問(wèn)題

簡(jiǎn)單,首先安裝好MYSQL數(shù)據(jù)庫(kù),然后再安裝目錄下 MySQL\MySQL Server 5.1\bin\libmySQL.dll 這個(gè)文件拷貝到 Qt5.1.1\5.1.1\mingw48_32\bin 下面就行了,Good luck


分享題目:qt5怎么使用mysql的簡(jiǎn)單介紹
轉(zhuǎn)載注明:http://weahome.cn/article/doiejjh.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部