Ola boa tarde!
Estou com um problema… meu programa esta funcionando normalmente, ele fica on line o dia todo e não pode parar. Porém quando a conexão cai, ele se perde. Gostaria de saber como tratar isso!
o código é o seguinte:
dentro da classe de conexão:
[code]public void Abre() throws FileNotFoundException, IOException{
try
{
Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);
//System.out.println(“Driver encontrado”);
conexao = DriverManager.getConnection(“jdbc:sqlserver://hubble:1146;”+“databaseName=TESTE;user=XXXXX;password=YYYYYY”);
//conexao = DriverManager.getConnection(“jdbc:sqlserver://localhost:1146;”+“databaseName=TESTE;user=XXXXX;password=YYYYYY”);
conexao.clearWarnings();
//System.out.println(“Conexão Ok”);
}
catch (ClassNotFoundException ex)
{
File testFile = new File(“SqlConn.txt”);
EscreveLog.setContents(testFile, ex.getMessage()+’\r’);
System.out.println(“Não foi possível encontrar a classe do Driver do Sql Server”);
}
catch (SQLException ex)
{
File testFile = new File("SqlConn.txt");
EscreveLog.setContents(testFile, ex.getMessage()+'\r');
Abre();
}
}[/code]
Como podem ver, ja tentei fazer quando ele receber a exception de conexão reset, ele abrir de novo, mas não funcionou!
Obrigado!