Posta il tipo di eccezione che ti da.. altrimenti non sapremo mai che succede.. a primo impatto mi sembra manchi il numero di porta nella stringa di connessione; ad esempio nel caso di oracle si fa:

jdbcracle:thin:@oradbserv:1521radbdev