http://download.oracle.com/docs/cd/B28359_01/java.111/b31224/urls.htm#BEIDHCBA
Cú pháp tên dịch vụ kiểu mỏng
Tên dịch vụ kiểu mỏng chỉ được hỗ trợ bởi trình điều khiển JDBC Thin. Cú pháp là:
@ // host_name:port_number / service_name
Ví dụ:
jdbc:oracle:thin:scott/[email protected]//myhost:1521 / myservicename
Vì vậy, tôi sẽ thử:
jdbc:oracle:thin:@ // oracle.hostserver2.mydomain.ca:1522/ABCD
Ngoài ra, theo câu trả lời của Robert Greathouse, bạn cũng có thể chỉ định tên TNS trong URL JDBC như bên dưới:
jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL=TCP)(HOST=blah.example.com)(PORT=1521)))(CONNECT_DATA=(SID=BLAHSID)(GLOBAL_NAME=BLAHSID.WORLD)(SERVER=DEDICATED)))