QT学习(五)QT 连接 sqlite

前端之家收集整理的这篇文章主要介绍了QT学习(五)QT 连接 sqlite前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

sqlite这玩意,只要你用过数据库,你就不应该对它感到害怕。把它想象成一个简单的数据库就够了,只不过,它支持的数据有限而已。下面,我说说如何来使用的问题。我的环境是:VS2008+QT。

和大多数人一样,我首先google一下,打段大段的代码,于是乎随便找来一段代码代码如下:

运行一下,查看结果:

QsqlDatabase: QsqlITE driver not loaded
QsqlDatabase: available drivers:

走到这一步,抑郁了。。。。。

经高人指点,解决的办法是:
第一步:把该项目的链接加上qsqlite.lib。

方法是:选中你的项目->属性->配置属性->链接器->输入->附加依赖项->添加qsqlite.lib。

第二步:修改addDatabase方法

修改为:

QsqlDatabase db = QsqlDatabase::addDatabase(new QsqliteDriver(),"QsqlITE");
重新编译,O了,嘿嘿。当然,你也可以不修改这里,而直接在main函数的上方添加一句:Q_IMPORT_PLUGIN(qsqlite)

OK,到此结束!!!!

本打算在此结束的,但考虑到有些兄弟不会sqlite.所以,我又重新写写如何来用sqlite3

首先:下载一个sqlite3.exe。去CSDN上搜索一下吧,我就是那下的。

第二,用cmd命令,到你的sqlite3.exe目录。

第三步,键入 sqlite3.exe test.db

第四部,键入;这个分号就可以看到你当前目下有了test.db这个文件了,这就是我们要的数据库文件了。

当然,你还可以直接先创建表 create table(age int nam varchar(10));

O了,这就是你建表的全过程!!!!

原文链接:https://www.f2er.com/sqlite/202772.html

猜你在找的Sqlite相关文章