我正在尝试使用带有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]如果指定了端口号,则必须指定主机名。
为什么会出现此错误? 是否可以将UCP与DataDirect JDBC驱动程序一起使用?
答案 0 :(得分:0)
您的网址似乎正确,以下是文档中的示例网址:
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