Qt 使用sqlite
2021/8/24 19:38:03
本文主要是介绍Qt 使用sqlite,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、 .pro文件中添加
QT += core gui sql 2、在初始程序中加入 mainwindow.h中加入
2.1引入头 #include <QSqlDatabase> 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数据库
这篇关于Qt 使用sqlite的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2023-12-29"SQLite注入获取表名技巧"
- 2023-12-27SQLite数据库注入方式及安全性
- 2022-09-16Sqlite 并发读写的演进之路
- 2022-09-07修改ASQLite3D2010 支持中文显示
- 2022-09-0502-mORMot框架样例学习-02 - Embedded SQLite3 ORM(SQLite3 数据库)
- 2022-08-22基础复习——数据库SQLite——SQL的基本语法——数据库管理器SQLiteDatabase——数据库帮助器SQLiteOpenHelper
- 2022-08-21【数据库】SQLite数据库 工具
- 2022-08-06SQLite 错误:database disk image is malformed - 数据库磁盘映像格式不正确
- 2022-07-30学生信息管理系统(QT+SQLITE实现)
- 2022-07-22SQLite 建表、增删改查 简单操作