nbcj.net
当前位置:首页 >> qt中sqlitE数据库 >>

qt中sqlitE数据库

代码:mian.cpp#include #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("/tmp/my.db"); if (!db.open()) { qDebug()

#include #include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase(new QSQLiteDriver(),"QSQLITE"); db.setDatabaseName("test.db"); //test.db是通过SQLi...

给SQLite数据库加密解密的方法: 1、创建空的sqlite数据库。 //数据库名的后缀你可以直接指定,甚至没有后缀都可以 //方法一:创建一个空sqlite数据库,用IO的方式 FileStream fs = File.Create(“c:\\test.db“); //方法二:用SQLiteConnection S...

#include #include #include "scooterwindow.h" ScooterWindow::ScooterWindow() { model = new QSqlTableModel(this); model->setTable("scooter"); model->setSort(Scooter_Name, Qt::AscendingOrder); model->setHeaderData(Scooter_Name, Qt...

Qt默认是支持QSQLITE数据库的 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setHostName("acidalia"); db.setDatabaseName("customdb"); db.setUserName("mojito"); db.setPassword("J0a1m8"); bool ok = db.open();

在QT的widget中用tableview显示sqlite数据库表中的内容。 假设有数据库文件test.db,有表table(id integer, name nvarchar(20),age integer),且有数条数据。 首先用QTcreator创建一个基于Widget类的窗口,再拖一个tableview到widget中,保存,然...

delete from admin where username = '用户名'

使用事务可以提高写入的速度

m_dbTest = QSqlDatabase::addDatabase("QSQLITE"); m_dbTest.setDatabaseName("sqlite.db"); if(m_dbTest.open()) { qDebug()

QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE”); //添加数据库驱动 db.setDatabaseName(“:XXX:”); //数据库连接命名 if(!db.open()) //打开数据库 return false; QSqlQuery query; //以下执行相关QSL语句 query.exec(“create table st...

网站首页 | 网站地图
All rights reserved Powered by www.nbcj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com