我有一个使用JDBC(通过JPA),这是连接到开发数据库使用主机名,端口和Oracle SID,像这样的Java应用程序:的Java JDBC - 如何连接到Oracle使用服务名称来代替SID
jdbc:oracle:thin:@ oracle.hostserver1.mydomain.ca:1521:XYZ
XYZ是Oracle SID。现在我需要连接到不使用SID的不同Oracle数据库,而是使用Oracle“Service Name”。
我试过,但它不工作:
的jdbc:神谕:薄:@ oracle.hostserver2.mydomain.ca:1522:ABCD
ABCD是其他的服务名称数据库。
我在做什么错?
+1供参考。 – DwB 2011-01-28 19:15:23
+1为参考手册 – 2011-01-28 19:25:12
+1,我来自未来,你的解决方案让我再次头痛了一个小时 – 2014-09-22 17:04:56