【问题标题】:SQLite with MFC带 MFC 的 SQLite
【发布时间】:2009-05-26 12:10:50
【问题描述】:

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

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

谁能指点我一个好的教程? 我需要诸如(创建、删除、插入、更新、createdb、dropdb 等...)之类的操作

谢谢。

【问题讨论】:

  • 或者任何人都可以向我解释这个而不需要我阅读另一个教程吗?

标签: sqlite mfc


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      或者您也可以只执行#include "sqlite3.h",将 sqlite3.lib 添加到您的链接器,然后直接通过 C api 使用 sqlite3.dll。这就是我在 MFC 应用程序中所做的。

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

      【讨论】:

      • 这是更好的方法。这就是我要做的,我将直接将 sqlite3.dll 与 C api 一起使用。
      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 2016-12-14
        • 1970-01-01
        • 2011-03-10
        • 2011-02-12
        • 1970-01-01
        • 2010-09-14
        • 2010-10-27
        • 2015-06-22
        • 2012-06-06
        相关资源
        最近更新 更多