Senhores meu problema e que nao queria criar if para cada banco na getConnection, para se adequar a url de cada banco, abaixo.
[code] public Connection getConnection(String jdbc, String ipOrhost, String port, String seviceName, String name, String passcode, String jdbcDriver) throws ClassNotFoundException {
String url = “”;
if(jdbc.equalsIgnoreCase(“oracle”) ){
if (jdbc.equalsIgnoreCase("oracle")) {
Class.forName(jdbcDriver);
url = url.concat("jdbc:").concat(jdbc).concat(":thin:@").concat(ipOrhost).concat(":").concat(port).concat(":").concat(seviceName);
}else {
if (jdbc.equalsIgnoreCase("mysaql") ){
// Aqui mysql
}else{
// Aqui outros bancos
}
}
}[/code]
Assim , eu gostaria de saber se existe uma outra forma de fazer isso, minha preucupação e pq estou tentando fazer um “jar” que forneca conexação para todo e qualquer bancos.
Agradeço a ajuda.