gpt4 book ai didi

delphi - dbExpress 与 ADO 连接

转载 作者:行者123 更新时间:2023-12-03 15:23:41 26 4
gpt4 key购买 nike

对于此实例,使用 dbExpress 数据库是否比 ADO 连接和 Access db 更快/更好/更少的编程?

  • 应用程序不会持续读取/写入数据库
  • 数据库大小将非常小(1000-2000 行)(5 列)
  • 数据库将通过可移植应用程序存储/移动
  • 数据库将仅通过本地连接与应用程序通信(不同网络上的计算机不会连接到数据库)

我从未使用过 dbExpress,在编写网站时仅使用过 MYSQL 数据库。谢谢

格伦

最佳答案

没有 dbExpress 数据库。 dbExpress是Delphi中数据库组件的名称。

使用dbExpress组件,您可以使用数据库系统的 native 协议(protocol)连接到目标数据库服务器(SQL Server、Oracle、MySQL等)。

native 连接的优点之一可能是性能,因为您可以避免使用 ADO 中间件。

第二个优点是您不必局限于在 Windows 上运行,因为 ADO 是 Microsoft 产品。您可以在 FireMonkey 应用程序中使用 dbExpress 组件并拥有跨平台应用程序。

some restrictions除非您有 Enterprise 或更高版本的 Delphi XE 2,否则请使用 dbExpress 组件。

专业包括(注意“本地”):

dbExpress local database connectivity to InterBase® and MySQL

企业包括:

Database server connectivity to InterBase, Firebird, MySQL, Microsoft SQL Server, Oracle, DB2, Informix, Sybase ASE, SQL Anywhere, and ODBC

有可用的第三方 native 数据库组件(通常比专业版和企业版之间的成本差便宜得多)。

就编程而言,我发现使用 native 组件稍微容易一些,因为您不需要创建 ADO 连接字符串,而且在 Internet 上也可以轻松找到主要数据库提供商的连接字符串。

关于delphi - dbExpress 与 ADO 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11684729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com