今天来讲解一下有关数据库的操作,数据库操作很简单,最重要的是sql语句.
一.学生表
1.学生表结构
2.学生表中的内容
这是我实现插入的一些内容
二.CreateDb类分析
1.该类中只有两个重要的函数
void initDB(); //初始化数据库
QList<QStringList> selectDataFromBase(); //查询所有信息
2.initDB();是用来对数据库进行初始化的
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("HostName.db");
db.setDatabaseName("DatabaseName"); //设置数据库名
bool ok = db.open(); //打开数据库
if(ok)
{
qDebug()<<"Create DB";
QSqlQuery query;
query.exec("create table StuManager (create_date dateti