我们使用 Delphi XE2 开发应用程序,正在寻找一个数据库。我们尝试了 Absolute Database,它支持我们大部分需要的 SQL 命令。我看到大多数 Delphi 用户选择 Firebird,但似乎使用起来很困难。我对数据库和许可证产生了很多困惑。以下是我的问题:
- 当我们选择一个数据库,比如说 Absolute Database、Firebird、MySql embedded 等,如果我们有 3,000 名客户,我们是否仍然需要向数据库开发者付费?还是只需一次性付费?因为他们说当我们购买时,可以在自己的建筑物内使用(http://www.componentace.com/order/licenses.php)。但当我们发布软件时,我们的客户当然也需要使用同一数据库。
- Absolute Database 安装简单,并支持大多数 SQL 查询。Firebird 不支持大多数 SQL 查询,这是正确的吗?
- 当我们试图使用 Firebird 时,我们使用 FlameRobin 设计数据库。但当我们尝试使用 IB 组件连接时,它会显示“无法连接数据库”。