1

谁能帮我设置 ZeosLib 7.1.4a 以连接到 Oracle 11g 第 2 版标准数据库。

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

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

ZConnection 组件需要设置哪些设置才能连接到 oracle 数据库,因为有寻找实际文件的 Database 参数和 LibraryLocation 参数,然后还有 HostName 参数?

4

1 回答 1

0

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

您需要设置的属性是:

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

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

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

于 2016-05-31T19:26:11.373 回答