[Resolvido] Oracle - Got minus one from a read call

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.