SQLite是遵守ACID的关联式数据库管理系统,它包含在一个相对小的C库中。
下面代码示例用Qt来连接SQLite数据库
void MainWindow::connectDB() { QSqlDatabase dbconn = QSqlDatabase::addDatabase("QSQLITE", "testSQLite"); dbconn.setDatabaseName("test.db3"); //当前目录下的test.db3数据库文件 //SQLite数据库文件可用SQLite的命令行工具(c:/sqlite3.exe 数据库名)或用SQLite GUI工具创建,我比较喜欢SQLiteSpy if(!dbconn.open()) { return; } QTableView *view; QSqlTableModel *model; view = new QTableView(); model = new QSqlTableModel(this,dbconn); model->setTable("test"); model->select(); view->setModel(model); }
另外别忘记在.pro文件中添加 QT += sql
在程序中#include <QtSQL>
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
QQ咨询|关于我们|Archiver|手机版|小黑屋|( 辽ICP备15012455号-4 ) Powered by 期权论坛 X3.2 © 2001-2016 期权工具网&期权论坛 Inc.
下载期权论坛手机APP