亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
上高县| 佳木斯市| 乾安县| 普格县| 遂平县| 滨海县| 太白县| 永修县| 昌都县| 慈溪市| 云梦县| 定安县| 涡阳县| 左贡县| 旬阳县| 交口县| 集贤县| 桐柏县| 江门市| 得荣县| 海丰县| 徐闻县| 青海省| 马边| 丹凤县| 巴楚县| 武山县| 宝鸡市| 鹿邑县| 呼玛县| 石景山区| 洛南县| 北流市| 连云港市| 勃利县| 楚雄市| 淮阳县| 山丹县| 阿尔山市| 文昌市| 香格里拉县|