0

Oracle 用の DataDirect JDBC ドライバーで UCP を使用して 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]A host name must be specified if a port number is specified.

なぜこのエラーが発生するのですか? 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 に答える