我使用 delphi 多年,但从未用于数据库,但最近开始研究和测试。
我必须说,我印象深刻,大多数事情都是自动发生的,我习惯于用 php 和 python 手动编写。
我要为朋友开发一个商业系统,(2 层)5 台用户计算机,1 台数据库服务器。
数据库服务器将是一台不错的机器,运行 (raid-1) 2 个硬盘驱动器(MySql5.1 或 Postgre 或 Firebird,欢迎提出建议)。
ADO
- 便于使用
- 易于部署(仅 mysqlconnector 安装程序)
- 越慢?
数据库快递
- 需要运送 4 个文件 [dbxconnections.ini, dbxdrivers.ini, mysqldll, driverdll]
- 更复杂(更难使用)
- ClientDataSet 增加了复杂性,但看起来真的很有用
- 没有免费的 Postgre 驱动程序?
宙斯
- 易于部署 (1 dll)
- 便于使用
如您所见,所需的功能是:
- 快速地
- 便于使用
- 易于部署
我无法在真实场景(客户端,服务器)中测试所有内容,所以我希望有经验的你们可以帮助我选择哪一个以及为什么。
编辑:谢谢大家,我想我会选择 ADO(可能)或 Zeos
提前感谢
亚瑟