Qt使用sqlite
- 格式:pdf
- 大小:46.15 KB
- 文档页数:1
Qt使⽤sqlite
1、 .pro⽂件中添加
QT += core gui sql
2、在初始程序中加⼊ mainwindow.h中加⼊ 2.1引⼊头 #include
2.2//创建数据库对象db
QSqlDatabase db;3、在mainwindow.cpp 的构造函数中添加下⾯代码
//创建连接对象
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
//连接参数
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("company_voice.db"); //如果这个数据库存在、则操作他、如果不存在则创建他、并且后续操作
db.setUserName("root"); //sqllite的⽤户名和密码、可写可不写。
db.setPassword("123456");
//如果连接成功
if (db.open())
{
qDebug()<<"连接成功";
// //查询 通过全局指针变量query指向连接成功的地址。
// query = new QSqlQuery();
// //产⽣QSqlTableModel类型 对象给m指针
//// QSqlTableModel *m
// m = new QSqlTableModel();
// qmodel = new QSqlQueryModel();
}
//如果连接失败
else
{
qDebug()<<"连接失败";
// QMessageBox::warning(this,"提⽰信息","连接失败");
}4. 运⾏代码在Debug 中寻找创建的company_voice.db数据库、
5、通过navicat链接 刚才创建的company_voice.db数据库