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>