Ola Pessoal
Estou desenvolvendo pequeno sistema utilizando o modelo MVC, baseado nos exemplos do curso FJ-21 da Caelum. Fiz o curso.
Estou tendo problemas de CONNECTION REFUSED.
Segue uma DAO que estou utilizando:
public class TimerDAO {
// a conex?o com o banco de dados
private Connection connection;
// construtor que recebe a conex?o
public TimerDAO(Connection con) {
this.connection = con;
}
public TimerDAO() throws SQLException {
this.connection = ConnectionFactory.getConnection();
}
public StringBuilder listarTimerParaEnvio() throws SQLException {
PreparedStatement stmt = connection.prepareStatement(
"SELECT TB_ANDTIMER.ID_ANDTIMER, " +
" TB_ANDTIMER.TEMPO, " +
" TB_ANDTIMER.INTERVALO " +
"FROM TB_ANDTIMER ") ;
ResultSet rs = stmt.executeQuery();
StringBuilder sblist = new StringBuilder();
while (rs.next()) {
sblist.append(Auxiliar.isNull(rs.getString("ID_ANDTIMER"))+"|");//0
sblist.append(Auxiliar.isNull(rs.getString("TEMPO"))+"|");//1
sblist.append(Auxiliar.isNull(rs.getString("INTERVALO")));//2
sblist.append(System.getProperty("line.separator"));
}
rs.close();
stmt.close();
return sblist;
}
}
Neste exemplo e em outros que peguei da apostila, a conexão não é fechada.
O Oracle é capaz de gerenciar as conexões abertas e fecha-las automaticamente para evitar problemas?
Desde já agradeço!