1.创建数据库
QsqlDatabase *csdb =
Qsqldatabase::addDatabase(“QSQLITE“)//
添加数据库类型 csdb.setDatabaseName(“user.db“)//设置数据库名
2.打开数据库
if(!csdb.open())//如果没打开数据
{qdebug《csdb.lasterror()}
esle//打开了数据
{}
3.建表语句
“create table user(name text,age int)“;
4.添加数据
“insert into user values(‘admin’,18)“;
5.搜索数据库数据
” select *from user where name =’%1’ ; ” .arg(admin)
//在user表中获取admin这一行的数据
“select age from user where name =’%1’ ” ; .arg()
//获取表中 admin这行里的age
6.更新数据 查找2,根据2修改1
“update user set age=’%1’where name=’%2’ ”;
.arg().arg()
//更新 name这一行里的age数据
7.//删除数据
delete from user //删除整张表
delete from user where name=‘admin’//删除某行
8.执行sql语句
QsqlQuery sqlquery
Qstring select-table =Qstring(5).arg();
If(!sqlquery.exec(select_table))执行语句非
{}
Else{
Int age
age=sqlquery.value(0).toint() //获取年龄
}
9.关闭数据库
csdb.close()