对于这个实例,使用dbExpress数据库比ADO连接和Access数据库更快/更好/更少编程?dbExpress vs ADO Connection
- 申请将不会被持续读/写DB
- DB大小将是非常小的(1000-2000行)(5列)
- DB将存储/与便携应用 移动
- DB将讨论只能通过本地连接到App(没有电脑在不同的网络上会连接到数据库)
我从来没有使用的dbExpress只有编程网站时,我曾经使用是MYSQL等数据库。谢谢
Glen
对于这个实例,使用dbExpress数据库比ADO连接和Access数据库更快/更好/更少编程?dbExpress vs ADO Connection
我从来没有使用的dbExpress只有编程网站时,我曾经使用是MYSQL等数据库。谢谢
Glen
没有dbExpress数据库。 dbExpress是Delphi中数据库组件的名称。
使用dbExpress组件,可以使用数据库系统的本地协议连接到目标数据库服务器(SQL Server,Oracle,MySQL等)。
由于避免了ADO中间件,本质上连接的一个好处就是性能。
第二个优点是您不受限于在Windows上运行,因为ADO是Microsoft产品。您可以在FireMonkey应用程序中使用dbExpress组件并拥有跨平台应用程序。
有some restrictions与使用dbExpress组件的,除非你有企业或Delphi XE 2.
专业包括更高版本(注意是“本地”):
的dbExpress本地数据库连通InterBase®和MySQL
企业包括:
数据库服务器连接到的InterBase,火鸟,MySQL和微软 SQL服务器,Oracle,DB2,Informix的,Sybase ASE的,SQL Anywhere和ODBC
有第三方本地数据库组件要便宜可用的(通常多专业和企业之间的成本差异)。
至于编程推移,我发现,使用本机组件是稍微容易些,因为你并不需要创建一个ADO连接字符串,但连接字符串也很容易在互联网主要的数据库供应商上找到。