Erro JDBC – Io exception: NL Exception was generated
14/setembro/2011 - Java, Oracle
Olá
Hoje me deparei com um erro diferente ao tentar conectar ao banco de dados Oracle numa aplicação Java.
Caused by: java.sql.SQLException: Io exception: NL Exception was generated
Depois de algumas analises verifiquei que a string de conexão estava errada:
jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(FAILOVER=on)(ADDRESS_LIST=(ADDRESS=(protocol=tcp)(host=198.31.10.51)(port=1521))(ADDRESS=(protocol=tcp)(host=198.31.10.50)(port=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=meu_banco))
No final da string faltou um fecha parênteses “)”.
Abaixo string que funciona sem problemas:
jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)(FAILOVER=on)(ADDRESS_LIST=(ADDRESS=(protocol=tcp)(host=198.31.10.51)(port=1521))(ADDRESS=(protocol=tcp)(host=198.31.10.50)(port=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=meu_banco)))
portanto quando ocorrer esse erro verifique sua string nos mínimos detalhes.
Até mais,
janeiro 3rd, 2013 at 11:18
Muito Obrigado…
novembro 19th, 2014 at 17:55
Ajudou muito com essa dica.
Obrigado.