我们有一个Delphi 5应用程序连接到一个Oracle 8i数据库。
大多数逻辑都作为存储过程存在于数据库中。目前,我们使用Borland数据库引擎(BDE)通过OCI客户端9.2连接到Oracle。
该应用程序最初是在'96年使用Delphi 1编写的,然后在'99年升级到Delphi 5。
计划升级到XE客户端和Oracle 11g。
有什么选项可以简单地替换BDE并将工作量最小化?
到目前为止,我看到了:
AnyDAC(http://www.da-soft.com/anydac/)
devart ODAC(http://www.devart.com/odac/)
DOA(http://www.allroundautomations.com/)
我不考虑DBExpress,因为我认为它没有我们需要的性能。
重要的事情包括:
易于升级,例如向导或其他工具来转换DBE组件,
良好的性能。
我倾向于devart,因为他们有一个迁移工具(尽管只做了部分工作),并且他们有一个直接TCP选项来连接到数据库而无需客户端。
大多数逻辑都作为存储过程存在于数据库中。目前,我们使用Borland数据库引擎(BDE)通过OCI客户端9.2连接到Oracle。
该应用程序最初是在'96年使用Delphi 1编写的,然后在'99年升级到Delphi 5。
计划升级到XE客户端和Oracle 11g。
有什么选项可以简单地替换BDE并将工作量最小化?
到目前为止,我看到了:
AnyDAC(http://www.da-soft.com/anydac/)
devart ODAC(http://www.devart.com/odac/)
DOA(http://www.allroundautomations.com/)
我不考虑DBExpress,因为我认为它没有我们需要的性能。
重要的事情包括:
易于升级,例如向导或其他工具来转换DBE组件,
良好的性能。
我倾向于devart,因为他们有一个迁移工具(尽管只做了部分工作),并且他们有一个直接TCP选项来连接到数据库而无需客户端。