Olá amigos, Eu tenho um pequeno exemplo de uma Connection Factory e queria colocar duas ou três conexões nessa conection factory como faço ?
public class ConnectionFactory {
public Connection getConnection(){
try{
return DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","admin");
}catch(SQLException e){
throw new RuntimeException(e);
}
}
}
Depois para chamar essa conexao eu utilizo o seguinte
[quote=snowblacksoul]g4j Cara nao entendi muito bem!! pois no exemplo acima ja esta feito o ConnectionFactory certinho!
como posso colocar duas conexoes ali!!?
[/quote]
Apesar do nome classe ser ConnectionFactory, tua implementação não é. Dê uma olhada no link que te passei, leia sobre o design pattern que você vai entender.
Edit: Mas dá pra fazer melhor usando classes para cada conexão ao invés de métodos
[/quote]
g4j poderia me ajudar nisso, como possa fazer!!?[/quote]
não tenho como codificar nada aqui. Mas em suma, crie uma interface com um método para retornar a conexão. Daí você cria as tuas implementações e chama em cada item do switch.