使用Qt6写一段为QSQLITE数据库创建表

以下是使用Qt 6创建SQLite数据库表的完整代码示例:

cpp

复制

下载

#include 
#include 
#include 
#include 
#include 

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    // 创建并打开数据库连接
    QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName("mydatabase.db"); // 数据库文件名

    if (!db.open()) {
        qCritical() << "无法打开数据库:" << db.lastError().text();
        return -1;
    }

    // 创建表的SQL语句
    QString createTableQuery = R"(
        CREATE TABLE IF NOT EXISTS employees (
            id INTEGER PRIMARY KEY AUTOINCREMENT,
            name TEXT NOT NULL,
            position TEXT,
       

你可能感兴趣的:(Qt/C++成长之路,数据库,qt,C++)