Qt 提供了 QtSql 模块来提供平台独立的基于 SQL 的数据库操作。这里我们所说的“平台
独立”,既包括操作系统平台,也包括各个数据库平台,Qt支持以下几种数据库:
?...QT自带SQLITE数据库,不需要再安装
QTDS在Qt4.7起已经被移除
1.QtSql
要使用QtSql 模块的话,需要在.pro文件中添加这么一句:
QT += sql
2.QSqlDatabase...创建成功后,该文件默认为空的,然后就可以使用QSqlQuery类来操作该数据库, QSqlQuery类使用的是SQL语句,如果只需要使用高层次的数据
库接口(不关心 SQL 语法),我们可以选择 QSqlTableModel...1,然后在下面的每一行都会自动+1, PRIMARY KEY则表示该列作为列表的主键,通过它可以轻易地获取某一行数据
" INTEGER ":表示该列为带符号的整数
" VARCHAR(40) ":表示该列为可变长字符串...5.批量导入库
如果我们有大串数据需要导入时,也可以使用prepare()来绑值,然后再通过bindValue()向绑值加入数据
示例代码如下所示:
QStringList names;
names<<