0

我正在尝试使用 UCP 和 Oracle 的 DataDirect JDBC 驱动程序连接到 Oracle 数据库。我需要使用的 URL 是什么。我目前正在使用以下内容。

<property name="URL" value="jdbc:datadirect:oracle:TNSNamesFile=C:\\Oracle\\11.2.0\\client_1_X64\\network\\admin\\tnsnames.ora;TNSServerName=TESTA"/>

我收到错误原因:java.sql.SQLException:[DataDirect][Oracle JDBC Driver]如果指定了端口号,则必须指定主机名。

为什么我会收到此错误?是否可以将 UCP 与 DataDirect JDBC 驱动程序一起使用?

4

1 回答 1

0

看来您的 URL 是正确的,这是文档中的示例 URL:

jdbc:datadirect:oracle:TNSNamesFile=c:\\oracle\\NETWORK\\ADMIN\\tnsnames.ora;
    TNSServerName=FITZGERALD.SALES

您可以在此处获取有关使用 UCP 和 DataDirect JDBC 连接到 Oracle 数据库的更多信息:

http://media.datadirect.com/download/docs/jdbc/alljdbc/userguide/jdbcoracle.11.08.html#974893

您可能会尝试的一件事是使用主机名和端口号,这是一个示例 URL:

jdbc:datadirect:oracle://server3:1521;ServiceName=ORCL;User=test;
Password=secret
于 2012-08-14T15:22:28.140 回答