http://download.oracle.com/docs/cd/B28359_01/java.111/b31224/urls.htm#BEIDHCBA
Wąska składnia nazwy usługi
Nazwy usług typu Thin są obsługiwane tylko przez sterownik JDBC Thin. Składnia to:
@//nazwa_hosta:numer_portu/nazwa_usługi
Na przykład:
jdbc:oracle:cienki:scott/[email protected]//mójhost:1521/nazwamojejserwisu
Więc spróbowałbym:
jdbc:oracle:thin:@//oracle.hostserver2.mojadomena.ca:1522/ABCD
Ponadto, zgodnie z odpowiedzią Roberta Greathouse, możesz również określić nazwę TNS w adresie URL JDBC, jak poniżej:
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)))