91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
昌平区| 黑山县| 尼玛县| 阿城市| 同德县| 凤凰县| 新蔡县| 建昌县| 三都| 微山县| 沙河市| 台中县| 类乌齐县| 建阳市| 两当县| 长兴县| 玛沁县| 阿克| 鹰潭市| 会泽县| 若羌县| 临沭县| 永胜县| 佛教| 琼中| 黔西| 正安县| 桐梓县| 楚雄市| 孝昌县| 花垣县| 沙洋县| 富裕县| 禄劝| 许昌县| 泰兴市| 承德市| 区。| 怀安县| 平原县| 澄城县|