最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

聊聊QT添加MySQL驅(qū)動依賴的問題

 更新時間:2022年02月22日 09:25:43   作者:小皓總是不務(wù)正業(yè)  
這篇文章主要介紹了QT添加MySQL驅(qū)動依賴的問題,本文通過圖文實例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在該網(wǎng)站下載你所需要的mysql依賴驅(qū)動版本,比如我的QT版本是5.15就下5.15版的

 按照你的Qt編譯版本和機(jī)器位數(shù)進(jìn)行下載,比如我的機(jī)器是64位,編譯環(huán)境是MSVC就下載qsqlmysql.dll_Qt_SQL_driver_5.15.2_MSVC2019_64-bit.zip

下載完成后將下面的整塊內(nèi)容復(fù)制

進(jìn)入D:\Qt\5.15.2\msvc2019_64\plugins(依據(jù)Qt安裝環(huán)境) 粘貼復(fù)制的文件

這時候Mysql的驅(qū)動裝好了,用代碼測試QT現(xiàn)在支持的SQL驅(qū)動

#include <QCoreApplication>
#include <QSqlDatabase>
#include <QDebug>
#include <QStringList>
#include <QSqlQuery>
 
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    // 輸出可用數(shù)據(jù)庫
    qDebug() << "Available drivers:";
    QStringList drivers = QSqlDatabase::drivers();
    foreach(QString driver, drivers)
        qDebug() << driver;
    return a.exec();
}

輸出有MYSQL則說明現(xiàn)在QT支持mysql的驅(qū)動

如果我們調(diào)用MYSQL的API還是會出現(xiàn)問題,嘗試使用以下代碼

#include <QCoreApplication>
#include <QSqlDatabase>
#include <QDebug>
#include <QStringList>
#include <QSqlQuery>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    // 打開MySQL
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setDatabaseName("test");
    db.setUserName("root");
    db.setPassword("YOUR DATABASE PASSWORD");
    if (!db.open())
        qDebug() << "Failed to connect to root mysql admin";
    else qDebug() << "open";
    QSqlQuery query(db);
    //注意這里varchar一定要指定長度,不然會出錯
    query.exec("create table student(id int primary key,name varchar(20))");
    query.exec("insert into student values(1,'xiaogang')");
    query.exec("insert into student values(2,'xiaoming')");
    query.exec("insert into student values(3,'xiaohong')");
    query.exec("select id,name from student where id >= 1");
    while(query.next())
    {
        int value0 = query.value(0).toInt();
        QString value1 = query.value(1).toString();
        qDebug() << value0 << value1 ;
    }
    return a.exec();
}

會出現(xiàn)無法和MYSQL數(shù)據(jù)庫建立鏈接的情況

只需要把libmysql.dll添加到執(zhí)行目錄也就是.exe所在的目錄

執(zhí)行成功:

到此這篇關(guān)于QT添加MySQL驅(qū)動依賴的文章就介紹到這了,更多相關(guān)QT mysql驅(qū)動依賴內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL中的字符替換示例詳解

    MySQL中的字符替換示例詳解

    本文介紹了 MySQL 中的兩種字符替換函數(shù):REPLACE 和 REGEXP_REPLACE,通過這兩個函數(shù)的使用,我們可以方便地進(jìn)行字符替換操作,提高數(shù)據(jù)處理的效率和準(zhǔn)確性,感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • MySQL如何開啟用戶遠(yuǎn)程登錄權(quán)限

    MySQL如何開啟用戶遠(yuǎn)程登錄權(quán)限

    這篇文章主要介紹了MySQL如何開啟用戶遠(yuǎn)程登錄權(quán)限問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • MySQL主從復(fù)制延遲原因以及解決方案

    MySQL主從復(fù)制延遲原因以及解決方案

    這篇文章主要介紹了MySQL主從復(fù)制延遲原因以及解決方案,幫助大家更好的理解和使用數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09
  • MySQL使用B+Tree當(dāng)索引的優(yōu)勢有哪些

    MySQL使用B+Tree當(dāng)索引的優(yōu)勢有哪些

    這篇文章主要介紹了MySQL使用B+Tree當(dāng)索引有哪些優(yōu)勢,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • MySql數(shù)據(jù)庫觸發(fā)器使用教程

    MySql數(shù)據(jù)庫觸發(fā)器使用教程

    MySQL從5.0.2版本開始支持觸發(fā)器,MySQL的觸發(fā)器和存儲過程一樣,都是嵌入到MySQL服務(wù)器的一段程序,這篇文章主要給大家介紹了關(guān)于MySql數(shù)據(jù)庫觸發(fā)器使用的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • 運用mysqldump 工具時需要注意的問題

    運用mysqldump 工具時需要注意的問題

    用mysqldump 導(dǎo)出 Trigger 的時候遇到一個問題,貼出來,以免大家犯錯。
    2009-07-07
  • mysql5.7.21.zip安裝教程

    mysql5.7.21.zip安裝教程

    這篇文章主要為大家詳細(xì)介紹了mysql5.7.21.zip安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Suse Linux 10中MySql安裝與配置步驟

    Suse Linux 10中MySql安裝與配置步驟

    這篇文章主要介紹了Suse Linux 10中MySql安裝與配置步驟,本文詳細(xì)的講解了安裝步驟,需要的朋友可以參考下
    2015-05-05
  • mysql5.7使用變量進(jìn)行分組排名并實現(xiàn)篩選

    mysql5.7使用變量進(jìn)行分組排名并實現(xiàn)篩選

    這篇文章主要介紹了mysql5.7使用變量進(jìn)行分組排名并實現(xiàn)篩選方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 基于MySQL在磁盤上存儲NULL值

    基于MySQL在磁盤上存儲NULL值

    這篇文章主要介紹了基于MySQL在磁盤上存儲NULL值,NULL值列表,一行數(shù)據(jù)里可能有的字段值是NULL,比如nickname字段,允許為NULL,存儲時,如果沒賦值,這字段值就是NULL,下文關(guān)于NULL值的相關(guān)資料,需要的小伙伴可以參考一下
    2022-02-02

最新評論

得荣县| 泰和县| 容城县| 周至县| 海门市| 乌兰察布市| 乌兰县| 汾阳市| 乐陵市| 黔西| 襄汾县| 莫力| 灵宝市| 来凤县| 正安县| 高碑店市| 鲁甸县| 静安区| 高要市| 道真| 万安县| 钦州市| 衡东县| 调兵山市| 青岛市| 泰州市| 尼勒克县| 徐水县| 怀化市| 黄陵县| 南汇区| 雅安市| 天水市| 鹿邑县| 福贡县| 临汾市| 明水县| 得荣县| 新沂市| 石渠县| 巴青县|