QT操作数据的类主要有两个:QSqlDatabase、QSqlQuery。
使用简介:
pro文件添加:QT += sql
调试宏:#define DEBUG qDebug()<<"["<<strrchr(__FILE__,'\\')+1<<":"<<__LINE__<<"]"
本文涉及的数据表只有一个主键
创建数据库:
QSqlDatabase db;
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(databaseName);
if(!db.open())
{
QMessageBox::critical(NULL, QObject::tr("Collection"), QObject::tr("打开数据库失败"));
return ;
}
创建数据表:
bool success = false;
success = query->exec("create table MANAGERTABLE (BATCH TEXT PRIMARY KEY,