QT学习(五)QT 连接 sqlite
sqlite这玩意,只要你用过数据库,你就不应该对它感到害怕。把它想象成一个简单的数据库就够了,只不过,它支持的数据有限而已。下面,我说说如何来使用的问题。我的环境是:VS2008+QT。 和大多数人一样,我首先google一下,打段大段的代码,于是乎随便找来一段代码,代码如下:
运行一下,查看结果: QSqlDatabase: QSQLITE driver not loaded 走到这一步,抑郁了。。。。。 经高人指点,解决的办法是: 方法是:选中你的项目->属性->配置属性->链接器->输入->附加依赖项->添加qsqlite.lib。 第二步:修改addDatabase方法。 修改为: QSqlDatabase db = QSqlDatabase::addDatabase(new QSQLiteDriver(),"QSQLITE"); OK,到此结束!!!! 本打算在此结束的,但考虑到有些兄弟不会sqlite.所以,我又重新写写如何来用sqlite3 首先:下载一个sqlite3.exe。去CSDN上搜索一下吧,我就是那下的。 第二,用cmd命令,到你的sqlite3.exe目录。 第三步,键入 sqlite3.exe test.db 第四部,键入;这个分号就可以看到你当前目下有了test.db这个文件了,这就是我们要的数据库文件了。 当然,你还可以直接先创建表 create table(age int nam varchar(10)); O了,这就是你建表的全过程!!!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |