sei sicuro che la stringa si costruita correttamente??
prova cosìcodice:jdbc:sqlserver://localhost:1433;databaseName=prova;user=sa;password=ciandla
dove nomeDB, nomeUtente, pass sono variabile stringa che contengono i relativi daticodice:jdbc:sqlserver://localhost:1433/" + nomeDB + "?user=" + nomeUtente +"?password="+pass;