我有一个使用 JDBC(通过 JPA)的 Java 应用程序,它使用主机名、端口和 Oracle SID 连接到开发数据库,如下所示:
jdbc:oracle:thin:@oracle.hostserver1.mydomain.ca:1521:XYZ
XYZ 是 Oracle SID。现在我需要连接到不使用 SID 而是使用 Oracle“服务名称”的不同 Oracle 数据库。
我试过这个但它不起作用:
jdbc:oracle:thin:@oracle.hostserver2.mydomain.ca:1522:ABCD
ABCD 是另一个数据库的服务名称。
我究竟做错了什么?