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

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

mysql和qt連接的方法

這篇文章主要介紹MySQL和qt連接的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了棗強免費建站歡迎大家使用!

mysql和qt連接的方法:首先下載安裝mysql和qt;然后在“cmd.exe”軟件中,輸入SQL相關(guān)指令;接著建立QT程序;最后在“sql_test.pro”文件中添加“QT +=sql”即可。

由于畢設(shè)需要用到QT讀取數(shù)據(jù)庫中的數(shù)據(jù),并將數(shù)據(jù)保存至數(shù)據(jù)庫中?;艘惶斓臅r間,總算實現(xiàn)了從QT中讀取數(shù)據(jù)庫中的數(shù)據(jù)。網(wǎng)上相關(guān)資料很多,但是寫得不是很全,中間出現(xiàn)了一些問題,解決起來比較麻煩。所以本文從MYSQL下載、安裝,QT連接MYSQL盡可能寫詳細,若有不足,還請見諒。

1、QT5.5下載

本文使用的 windows32 QT5.5 版本為(qt-opensource-windows-x86-mingw492-5.5.10),可從我的百度云:https://pan.baidu.com/s/1XsVmgd3Qd-J0BHPVOtMVkA下載

若選用高版本,具體安裝方法可自行百度。

2、MYSQL5.6下載

由于QT選用的Windows32位,所以MYSQL也應選擇Windows32位版本為mysql-5.6.39-win32.zip。(若QT選擇的為Windows64位,則MYSQL應選擇Windows64位),

可從我的百度云:https://pan.baidu.com/s/1XsVmgd3Qd-J0BHPVOtMVkA下載。

若選用高版本,具體下載方法可自行百度。

3、MYSQL5.6安裝

1)將mysql-5.6.39-win32.zip解壓至D盤中的MYSQL SERVER,且重命名為mysql-5.6。解壓修改后的結(jié)果如圖1-1所示。

mysql和qt連接的方法

圖1-1

2)修改my-default.ini,修改后如圖1-2所示

mysql和qt連接的方法

圖1-2

3)增加環(huán)境變量。右鍵我的電腦,點屬性,點高級系統(tǒng)設(shè)置,點環(huán)境變量,在PATH中添加 ;D:\MYSQL SERVER\mysql-5.6\bin(分號不要忘了,根據(jù)自己的安裝目錄改寫),點擊確認就行。

4)在C盤中找到cmd.exe,并以管理員權(quán)限打開。分別執(zhí)行以下指令:

d:

cd  MYSQL SERVER\mysql-5.6\bin

 mysqld -initalize -user=mysql -console

 mysqld -install,輸入該指令后會打印 Service successfully installed

 net start mysql,輸入該指令后會打印MySQL服務已經(jīng)啟動成功。至此MYSQL5.6已經(jīng)安裝成功,并且已運行。

4、MYSQL登陸與修改密碼

 1)在cmd.exe軟件中,繼續(xù)輸入SQL相關(guān)指令:

  mysql -u root -p,輸入該指令后出現(xiàn) Enter password:  ,第一次登陸直接回車,進入mysql軟件。如圖1-3

     mysql和qt連接的方法

                                  圖1-3

2)增加root的密碼。

mysql> set password for root@localhost=password('88888888');

輸入該指令后ront 的密碼變?yōu)?8888888。(在編寫QT程序中需要用到用戶名為root和密碼為88888888)

mysql>exit

輸入該指令后退出。

重新登陸,輸入 mysql -u root -p,輸入該指令后出現(xiàn) Enter password: ,輸入88888888。若輸入密碼不是88888888,則會出現(xiàn)報錯,如圖1-4所示

mysql和qt連接的方法

圖1-4

3)添加測試表,在test庫中添加student表,并添加一些數(shù)據(jù)。具體操作如圖1-5所示,至此MYSQL部分已經(jīng)全部完成。(注意是在test庫中添加,對應QT應選擇test;

mysql和qt連接的方法

圖1-5

5、建立QT程序

1)將mysql-5.6文件lib目錄下的libmysql.dll和libmysqld.dll復制到Qt5.5中的mingw493_32的bin文件下。如圖1-6所示;mysql和qt連接的方法

圖1-6

2)新建項目,選擇QT Console Application。命名項目名為sql_test;

在sql_test.pro文件中添加 QT +=sql

main.cpp改為

 1 #include  2 #include  3 #include  4 #include  5 #include  6 void connect_mysql() 7 { 8     QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL"); 9        db.setHostName("127.0.0.1");      //連接數(shù)據(jù)庫主機名,這里需要注意(若填的為”127.0.0.1“,出現(xiàn)不能連接,則改為localhost)10        db.setPort(3306);                 //連接數(shù)據(jù)庫端口號,與設(shè)置一致11         db.setDatabaseName("test");      //連接數(shù)據(jù)庫名,與設(shè)置一致12         db.setUserName("root");          //數(shù)據(jù)庫用戶名,與設(shè)置一致13         db.setPassword("88888888");    //數(shù)據(jù)庫密碼,與設(shè)置一致14         db.open();15         if(!db.open())16         {17             qDebug()<<"不能連接"<<"connect to mysql error"<

3)測試結(jié)果

mysql和qt連接的方法

圖1-7

  結(jié)果表明,QT已經(jīng)成功讀取MYSQL中的student表。

以上是mysql和qt連接的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


標題名稱:mysql和qt連接的方法
本文URL:http://weahome.cn/article/pecssp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部