Olá, estou com problemas para conectar o banco oracle com o java.
Na minha empresa todas as máquinas possuem o client do oracle instalado.
Minha máquina é um Windows XP, no classpath do java eu setei:
[color=blue]set classpath=.;C:\oracle\ora90\jdbc\lib\classes12.jar[/color]
A minha primeira tentativa foi de conexão com o oracle usando a sintaxe para o protocolo TIPO 4:
[color=blue]new oracle.jdbc.driver.OracleDriver();
conn = DriverManager.getConnection(“jdbc:oracle:thin:@SERVER:1521:ORCL”, “USUARIO”,“SENHA”);[/color]
Consigo compilar, mas quando executo da o seguinte erro:
[color=red]java.sql.SQLException: ExceþÒo de E/S: The Network Adapter could not establish the connection [/color]
Então tentei com a sintaxe para o TIPO 2:
[color=blue]conn = DriverManager.getConnection(“jdbc:oracle:OCI:@SERVER:1521:ORCL”, “USUARIO”,“SENHA”);[/color]
Mas quando executo aparece o seguinte erro:
[color=red]java.sql.SQLException: URL Oracle Invßlido especificado [/color]
Será que é erro da sintaxe ou algum problema de conexão com o meu banco.
Apenas para resaltar eu consigo conectar no oracle pelo sqlplus normalmente.