【问题标题】:Delphi components to use with SQlite与 SQlite 一起使用的 Delphi 组件
【发布时间】:2010-10-25 10:13:46
【问题描述】:

我可以使用哪些组件在 Delphi 6 中使用 SQlite 数据库?

【问题讨论】:

标签: delphi sqlite components


【解决方案1】:

在 Delphi XE7 中,FireDAC 被集成到 Delphi 中。

Embarcadero purchased DA-SOFT in 2013,而 FireDAC 是他们的重命名 AnyDAC。

Embarcadero 计划支持并继续开发 FireDAC,因此它现在是您的 SQLite 数据访问组件的绝佳选择。

【讨论】:

  • 但提问者询问了将 Sqlite 与 Delphi 6 一起使用,它早于 FireDAC 很长一段时间
  • @MartynA - 对于遇到此问题但拥有 XE7 或更高版本的其他人来说,这不是一个有用的答案吗?
  • 我猜是这样,但 XE7+ 的拥有者不必再看 OLH 了。我必须提醒自己我在 D7 中使用的 Sqlite 驱动程序,如果它还没有的话,可能会将它添加到列表中。
【解决方案2】:

我使用LiteDAC(Devart 的 SQLite 组件)并且非常喜欢它,因为它允许将 SQLite 库静态链接到您的应用程序并具有内置的 SQlite 加密!所以我强烈推荐它

【讨论】:

    【解决方案3】:

    我们刚刚为 Delphi 6 验证了 Synopse SQlite3 框架。

    您拥有一个完整的客户端/服务器 ORM 框架,使用 SQLite3 3.7.3 进行数据存储。 它又快又轻。还有一些用户界面专用类(屏幕自动生成、直接导出 pdf 报告...)。

    http://synopse.info/forum/viewforum.php?id=2

    【讨论】:

    • 我已经从 ORM 中提取了 SQLite3 包装器。而且您甚至还有一个抽象的 DB 层,因此您可以稍后更改为任何其他数据库引擎,如果需要,只需更改使用的类类型即可。见blog.synopse.info/post/2011/07/22/…
    【解决方案4】:

    在这种情况下,我的答案是 AnyDAC。我们目前在这里使用它并且它有效。特别是当您认为您获得的不仅仅是数据库可以做的事情时。 http://www.da-soft.com/anydac/

    【讨论】:

    【解决方案5】:

    新的DevArt UniDac 组件具有 Sqlite 提供程序

    Unidac 不是免费的,但强烈推荐它,它有非常稳定和快速的提供程序,支持 Oracle、MS SQL Server、MySql、Interbase、PostgreSql 和现在的 Sqlite。

    【讨论】:

    • 我讨厌对正确答案投反对票,但没有给出任何解释。
    【解决方案6】:

    我在 FeedDemon 中使用DISQLite3 并强烈推荐它。

    【讨论】:

      【解决方案7】:

      http://zeos.firmos.at/portal.php 试用 Zeos 库。

      它适用于 SQLite 和其他。

      它是免费的,你也可以得到源代码。

      【讨论】:

        【解决方案8】:

        我已经成功使用来自http://www.aducom.com 的ASqlite。

        它是免费的开源软件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-19
          • 2012-12-30
          相关资源
          最近更新 更多