中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

qt怎么連接數據庫并添加數據

小億
110
2023-10-26 01:09:18
欄目: 大數據

要連接數據庫并添加數據,您需要先安裝并配置Qt的SQL模塊,并確保已經安裝了相應的數據庫驅動程序。

以下是一個使用Qt連接數據庫并添加數據的示例代碼:

#include <QtSql>

int main()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");  // 設置數據庫主機名
    db.setDatabaseName("mydatabase");  // 設置數據庫名稱
    db.setUserName("username");  // 設置數據庫用戶名
    db.setPassword("password");  // 設置數據庫密碼

    if (db.open()) {
        QSqlQuery query;
        query.exec("CREATE TABLE IF NOT EXISTS mytable (id INT PRIMARY KEY, name VARCHAR(30))");  // 創建表

        // 添加數據
        query.prepare("INSERT INTO mytable (id, name) VALUES (:id, :name)");
        query.bindValue(":id", 1);
        query.bindValue(":name", "John");
        if (query.exec()) {
            qDebug() << "Data added successfully!";
        } else {
            qDebug() << "Failed to add data:" << query.lastError().text();
        }

        db.close();
    } else {
        qDebug() << "Failed to connect to database:" << db.lastError().text();
    }

    return 0;
}

請確保將上述代碼中的"QMYSQL"替換為您所使用的數據庫驅動程序(如"QPSQL""QODBC"等),并根據實際情況修改主機名、數據庫名稱、用戶名和密碼。

0
民县| 古浪县| 沙洋县| 南和县| 丹江口市| 大新县| 株洲县| 天门市| 日照市| 庄河市| 拜城县| 溆浦县| 隆化县| 合川市| 邢台市| 昌平区| 闽侯县| 昭通市| 凌海市| 远安县| 丽江市| 油尖旺区| 顺昌县| 开江县| 镇坪县| 和硕县| 古交市| 额济纳旗| 遵化市| 灯塔市| 大宁县| 兴化市| 北京市| 玛沁县| 定安县| 扶风县| 舞阳县| 苏尼特右旗| 凌海市| 赫章县| 阿城市|