【问题标题】:delphi database without sql server [closed]没有sql server的delphi数据库[关闭]
【发布时间】:2015-10-27 11:22:14
【问题描述】:

我需要使用 DELPHI 制作小型数据库应用程序。 我可以在不使用任何 SQL 服务器的情况下完成它们吗?

我问这个是因为我想避免在目标机器上安装 SQL Server

DELPHI 是否有可以替代 SQL server 的内置引擎?

【问题讨论】:

标签: sql delphi


【解决方案1】:

【讨论】:

    【解决方案2】:

    对于windows,你可以use Firebird Embebded

    您只需复制应用程序目录中的一些文件即可使用。

    问候。

    【讨论】:

      【解决方案3】:

      FireDAC 具有本地 SQL 功能。您可以将内存数据库与较新版本的 Delphi 附带的 TFDMemTables 组件一起使用,或者使用 TClientDataSet。如果您需要更强大的解决方案,也可以使用 Delphi 搜索嵌入式数据库。

      http://docwiki.embarcadero.com/RADStudio/Seattle/en/Local_SQL_%28FireDAC%29

      【讨论】:

        【解决方案4】:

        您可以使用 TClientDataSet 组件

        【讨论】:

        • 这需要您重新分发一些额外的二进制 dll,并且缺点是不以明文形式存储结果,但可以。我个人更喜欢我自己的TJvCsvDataSet,它是一个 CSV 文件数据集,内置于 Jedi JVCL 中,零额外的二进制可再发行组件,以及一种开放标准的纯文本格式,可被数千种工具读取。但无论如何。
        • @WarrenP 我认为它应该是一个内置引擎(包含在 Delphi 中)。 IIRC TClientDataSet 除了 midas.dll 之外不需要任何 DLL(可以通过包含 MidasLib 来省略)
        • 哦,是的,这是个好主意。
        猜你喜欢
        • 2016-05-05
        • 1970-01-01
        • 2018-12-16
        • 2021-01-27
        • 2012-01-08
        • 1970-01-01
        • 1970-01-01
        • 2011-09-30
        • 2011-05-14
        相关资源
        最近更新 更多