Delphi win32应用程序与Oracle一起工作

时间:2014-03-24 10:16:16

标签: oracle delphi

我必须在Delphi上创建win32客户端,它可以在Oracle上使用数据库。这项任务的唯一问题是客户要求“零管理”。 换句话说,用户从我们的站点下载它并在没有任何安装oracle客户端和调整tnsnames.ora的情况下运行它。

我的第一个方法是在服务器端安装apache并连接到Oracle。我们的win32客户端就像web brouser通过https与Oracle一起工作。

它有效,但性能不如预期。 clent和服务器端之间的反应延迟太长了。

有没有办法实现我的目标(零管理客户端具有足够好的性能)?

1 个答案:

答案 0 :(得分:6)

DevArt的产品ODAC(Oracle数据访问组件)有一个"没有oracle客户端需要"模式。这可能是最简单的解决方案。您也可以在产品中加入Oracle Instant Client,并使用Oracle的EZConnect"语法,这样您就不必在客户端上配置任何内容。使用EZConnect可以在不使用TNSNames.ora文件的情况下连接到Oracle数据库。