Boa tarde pessoal,
Estou com um problema ao acessar o Oracle com Java.
Ele conecta normalmente e funciona bem, porém depois de algumas conexão, o Java lança a seguinte exception:
“Exceção de E/S: Got minus one from a read call”.
Procurei sobre isso, inclusive aqui no fórum, mas as respostas não me ajudram muito, nenhuma foi realmente conclusiva.
Será que alguém saberia me ajudar, por favor?
Minha classe/método de conexão é:
public static Connection conexao() throws SQLException {
try {
Class.forName(driver);
log.info("Conectou no Oracle.");
return DriverManager.getConnection(URL, usuario, senha);
} catch (ClassNotFoundException e) {
throw new SQLException(e.getMessage());
}
}
E uso assim:
private Connection conexao;
...
conexao = ConexaoOracle.conexao();
Muito obrigado,
Resolvido, no meu caso era um problema entre o servidor onde estava testando a aplicação e o servidor do Oracle, o pessoal de infra resolveu e o código Java passou a funcionar corretamente.