有人能帮我设置ZeosLib 7.1.4a连接到Oracle 11g Release 2 Standard数据库吗。
目前,我们使用的是DelphiXE2,安装了oracle,tnsnames.ora文件指定了与我们不同服务器和数据库的连接,它也在BDE中设置。
我们需要远离BDE组件,因为DelphiXE3及以上版本不再提供BDE组件。我们使用Direct Oracle Access组件,但这是一个付费的第三方软件,这就是为什么我们想转移到ZeosLib。
ZConnection组件需要设置哪些设置才能连接到oracle数据库,因为有一个database参数和LibraryLocation参数在查找实际文件,然后还有HostName参数?
我从未使用过Oracle,但我认为它与我在Zeos上尝试过的Firebird、MySQL、SQL Server和其他软件没有太大区别。
您需要设置的属性为:
Protocol
=oracle
HostName
=您的数据库服务器ip可能是您的最佳选择;也许由于tnsnames,你不需要这个给oracle。。。试着让它空着Database
=您的数据库名称。这可能是文件名(在服务器中)或数据库别名User
=要连接到数据库的用户名Password
=好吧,密码
LibraryLocation
是用于连接的客户端库(dll)的位置。通常情况下,如果库已安装到系统文件夹中或与可执行文件一起提供,则不需要设置此属性。
如果Port
不是默认值,您可能还需要设置它。