在Qt中連接數據庫和添加數據可以按照以下步驟進行操作:
QT += sql
#include <QtSql>
QSqlDatabase
類來連接數據庫。你需要提供數據庫類型、主機名、用戶名、密碼等信息。例如,連接SQLite數據庫可以按照以下方式進行:QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("path/to/database/file.db");
if (!db.open()) {
qDebug() << "Failed to connect to database!";
}
QSqlQuery
類來執行SQL查詢和操作數據庫。例如,你可以使用exec()
函數執行插入操作:QSqlQuery query;
query.exec("INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2')");
if (!query.isActive()) {
qDebug() << "Failed to insert data!";
}
你可以根據需要修改上述代碼,使用你選擇的數據庫類型以及正確的數據庫連接信息來連接數據庫并插入數據。