bla*_*sun 6 database delphi firebird embedded-database firebird-embedded
我们有Delphi XE2.我们正在为我们的应用程序寻找数据库.我们尝试过Absolute Database,它支持我们需要的大多数SQL命令.我看到大多数Delphi用户选择Firebird但似乎很难使用.我对数据库和许可证非常困惑.这是我的问题:
当我们选择数据库时,让我们说绝对数据库,Firebird,MySql嵌入等等,如果我们有例如3.000客户,我们还需要向数据库开发人员支付费用吗?还是一次性费用?我很困惑,因为他们说我们购买时,我们可以在我们的建筑物内使用它(http://www.componentace.com/order/licenses.php).但是当我们发布我们的软件时,我们的客户当然需要使用相同的数据库.
Absolute DB易于安装并支持大多数SQL查询.Firebird不支持大多数SQL查询.它是否正确?
当我们尝试使用Firebird时,我们使用FlameRobin来设计数据库.但是当我们尝试使用IB组件进行连接时,它会说"无法连接数据库".
非常感谢你...
小智 11
Firebird根本没有许可费.但是,一旦您依赖它,帮助维护这个伟大的项目是明智的.有很多方法可以帮助Firebird项目:
不正确.Firebird非常强大,支持大多数SQL标准以及存储过程和触发器的强大SQL扩展
检查数据库连接字符串.通常情况下,server_ip:full_db_path如果您通过网络连接,或者只是full_db_path本地连接.您可以随时使用ALIAS代替full_db_path.确保您运行Firebird服务器,或者如果使用嵌入式服务器,则确保它已正确安装.Firebird拥有优秀且非常完整的文档,是开源项目中最好的支持小组之一.
这取决于数据库.绝对数据库是嵌入式数据库,一切都包含在你的exe中.但是,大多数数据库引擎都是独立的,因此它们作为应用程序安装.看起来如果您购买商业绝对数据库许可证,则不需要使用版税:http://www.componentace.com/order/order_product.php?id = 8
Firebird支持大多数SQL标准.根据这个答案,大多数符合SQL的嵌入式数据库都是Firebird:哪个嵌入式数据库具有最大的SQL兼容性和并发支持?
您必须对IB组件有一些配置问题,如果没有更多信息,很难说更多.另一方面,IB组件用于Interbase,因此您可能会发现其他更好的东西,例如UIB.
| 归档时间: |
|
| 查看次数: |
1412 次 |
| 最近记录: |