http://download.oracle.com/docs/cd/B28359_01/java.111/b31224/urls.htm#BEIDHCBA
Синтаксис на името на услугата в тънък стил
Имената на услуги в тънък стил се поддържат само от драйвера JDBC Thin. Синтаксисът е:
@//име_хост:номер_порт/име_на услуга
Например:
jdbc:oracle:thin:scott/[email protected]//myhost:1521/myservicename
Така че бих опитал:
jdbc:oracle:thin:@//oracle.hostserver2.mydomain.ca:1522/ABCD
Освен това, според отговора на Робърт Грейтхаус, можете също да посочите името на TNS в URL адреса на JDBC, както следва:
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)))