无法确定XPage中Oracle数据连接的JDBC文件的URL

时间:2014-12-17 21:52:06

标签: java oracle jdbc xpages

注意:我正在编辑2个数据来混淆我正在使用的客户端。 Redacted1的所有实例都与redacted2的实例相同。

我正在尝试建立连接以将数据从Oracle系统提取到我的XPage应用程序中。我已经把所有设置都设置到我不再尝试实例化驱动程序的错误,但我仍然无法访问Oracle数据库。

这可能是因为网址错误,但我相信我已经解决了这个问题。

我得到的当前错误是:

Error while reading the relational data
Error while creating connection
Error while creating JDBC connection, url=jdbc:oracle:thin:@DDAS72.<Redacted1>.<Redacted2>.EDU:1521:ADVDEV2.<Redacted1>.<Redacted2>.EDU, username=username
IO Error: The Network Adapter could not establish the connection
The Network Adapter could not establish the connection
Connection timed out: connect

我找到了以下帖子:IO Error: The Network Adapter could not establish the connection表示数据库可能没有运行(据我所知),我已经防火墙,或者URL可能不正确。最大的问题是我无法访问或控制oracle环境,它是在客户端和客户端托管的,我需要在使用之前消除其他可能性。

我也可以在这里找到一篇博文:http://lotus-blogs.blogspot.com/2009/06/jdbc-connectivity-with-oracle-in-domino.html表示我应该查看oracle环境中的tnsnames.ora文件,我能够保证。该文件的内容如下:

ADVDEV2.<Redacted1>.<Redacted2>.EDU =
    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = DDAS72.<Redacted1>.<Redacted2>.EDU)(PORT = 1521))
        )
            (CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = ADVDEV2.<Redacted1>.<Redacted2>.EDU))
    )

因此,我从中获取了构建网址的信息。

我的oracle.jdbc文件的内容是:

<jdbc>
 <driver>oracle.jdbc.OracleDriver</driver>
 <url>jdbc:oracle:thin:@DDAS72.<Redacted1>.<Redacted2>.EDU:1521:ADVDEV2.<Redacted1>.<Redacted2>.EDU</url>
 <user>USERNAME</user>
 <password>PASSWORD</password>
</jdbc>

0 个答案:

没有答案