【问题标题】:Delphi XE2 with Zeoslib and Oracle ConnectionDelphi XE2 与 Zeoslib 和 Oracle 连接
【发布时间】:2015-09-12 02:06:40
【问题描述】:

谁能帮我设置 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 参数?

【问题讨论】:

  • 如果可以使用 7.1.4-stable,为什么还要使用 ZeosLib 7.1.4a?

标签: delphi oracle11g delphi-xe2 zeos


【解决方案1】:

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

需要设置的属性有:

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

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

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

【讨论】:

    猜你喜欢
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多