带有Zeoslib和Oracle Connection的Delphi XE2

时间:2015-06-25 12:46:13

标签: delphi oracle11g delphi-xe2 zeos

任何人都可以帮我设置ZeosLib 7.1.4a以连接到Oracle 11g第2版标准数据库。

目前我们正在使用Delphi XE2,安装了oracle,tnsnames.ora文件指定了与不同服务器和数据库的连接,并且它也在BDE中设置。

我们需要摆脱BDE组件,因为它们不再适用于Delphi XE3及更高版本。我们使用Direct Oracle Access组件,但这是付费的第三方软件,这就是我们想要转移到ZeosLib的原因。

需要在ZConnection组件上设置哪些设置才能连接到oracle数据库,因为有一个Database参数和LibraryLocation参数正在查找实际文件,然后是HostName参数?

1 个答案:

答案 0 :(得分:0)

我从未使用过Oracle,但我认为它不应该与Firebird,MySQL,SQL Server以及我在Zeos上尝试过的其他人有所不同。

您需要设置的属性是:

  • Protocol = oracle;
  • HostName =你的数据库服务器ip可能是你最好的选择;也许你不需要这个用于oracle的tnsnames ...试着把它留空
  • Database =您的数据库名称。这可以是文件名(在服务器中)或数据库别名;
  • User =连接数据库的用户名;
  • Password =嗯,密码......

LibraryLocation是用于连接的客户端库(dll)的位置。通常,如果您的库已安装到系统文件夹或随可执行文件一起提供,则无需设置此属性。

如果它不是默认值,您可能还需要设置Port