个人技术分享


Qt提供了一个名为QtSQL模块的强大组件, 使得在Qt应用程序中连接和操作多种类型的数据库变得相对简单。Qt SQL模块支持多种数据库系统,包括但不限于SQLite、MySQL、 PostgreSQL、Oracle和Microsoft SQL Server等。下面介绍一下使用QT在处理数据库操作的时候的一些技巧。

创建内存SQLITE数据库

QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(":memory:");

QSqlTableModel操作数据库表