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数据库