qt在工程中怎么创建数据库
时间: 2024-05-17 19:18:22 浏览: 10
要在Qt工程中创建一个数据库,需要做以下几个步骤:
1. 导入Qt数据库模块:在.pro文件中加入QT += sql
2. 创建一个QSqlDatabase对象:QSqlDatabase db;
3. 设置数据库类型,连接名,主机名,端口号,用户名,密码等信息:db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setPort(3306); db.setDatabaseName("mydatabase"); db.setUserName("username"); db.setPassword("password");
4. 打开数据库连接:if(db.open()){ qDebug() << "Database connected!"; }
5. 创建数据表:QSqlQuery query; query.exec("CREATE TABLE mytable (id INT PRIMARY KEY, name VARCHAR(20))");
6. 插入数据:query.exec("INSERT INTO mytable (id, name) VALUES (1, 'Tom'), (2, 'Jerry')");
7. 查询数据:query.exec("SELECT * FROM mytable"); while(query.next()){ qDebug() << query.value(0).toInt() << query.value(1).toString(); }
以上就是在Qt工程中创建数据库的基本步骤,具体操作还需要根据实际情况进行调整。