SQLite与MFC

时间:2009-05-09 13:19:15

标签: sqlite mfc

我想在我的MFC应用程序中使用SQLite。

为此,我将创建一个对象,其作用是直接与DB(SQLite)交互,以使应用程序的其余部分与数据库代码隔离。

有人能指点我一个好的教程吗? 我需要诸如(创建,删除,插入,更新,createdb,dropdb等等)的操作。

感谢。

4 个答案:

答案 0 :(得分:2)

SQLite网站中有一个页面列出了许多可用的包装器 - here。在他的回答中,Daniel提到的C ++包装器可能是最常见的,虽然它不支持Unicode,并且它附带的SQLite dll已经过时了。有一个包装器here的Unicode版本,但它有点儿麻烦,需要更多的工作。但是,它可以省去从头开始编写整个内容的麻烦。

答案 1 :(得分:1)

看看这个。这很容易移植到MFC类,但它会让你开始。

http://www.codeproject.com/KB/database/CppSQLite.aspx

答案 2 :(得分:1)

或者你可以只做#include“sqlite3.h”,将sqlite3.lib添加到链接器并直接使用sqlite3.dll和C api。这就是我在MFC应用程序中所做的。

您甚至可以将sqlite3静态链接到您的应用中。下载合并并包含它!它增加了大约400 k。

答案 3 :(得分:0)

请更清楚地定义您的问题。 sqlite可以用c编码,你可以在他们的网站上阅读样本。