Qt操作SQLite数据库

 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

你可能感兴趣的:(Qt,sqlite,qt,数据库,工具,sql,c)