QSqlDatabase类 创建db文件

来源:互联网 发布:海美迪网络机顶盒价格 编辑:程序博客网 时间:2024/04/28 06:15

创建db数据库文件,比如,要创建test.db这个数据库。


调用:QSqlDatabase类的setDataName( "test.db" )方法.

一定要指明后缀为何种格式的,否则创建的是没有任何格式的一个文件。


调用setDataName()后,本地文件系统中不会生成一个数据库文件。

调用QSqlDatabase类的open()方法后,才会在本地文件系统中创建一个数据库文件。


但是遇到问题:

如果本地已经存在test.db文件了。那么调用setDatabase()方法后,可以open()这个db。

但是,QSqlQuery,exec()方法的时候,报错:无法打开数据库。

0 0
原创粉丝点击