Bom dia!
Estou tentando conectar em um banco oracle e esta da dando o seguinte erro:
SqlExceptionExcecao de E/S;
Connection refused(DESCRIPTION=(TMP=)(VSNNNUM=134242304)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
Tenho o banco oracle local na minha maquina.
Abaixo mando o meu codigo:
import java.sql.*;
public class FirstSql
{
public static void main(String args[])
{
// String url = "jdbc:oracle:thin:aluno5/s12345@aluno1:1521:PAEWST01";
// String url = "jdbc:oracle:thin:work_manager/work_manager@danprod:1521:DANNUSNET";
String url = "jdbc:oracle:thin:scott/tiger@dannus06:1521:DANNUS06";
Connection con;
String query = "SELECT deptno, dname FROM dept";
// String query = "SELECT project_id, project_name FROM wm_project";
Statement stmt;
try
{ Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch(java.lang.ClassNotFoundException e)
{
System.err.print("ClassNotFoundException");
System.err.println(e.getMessage());
}
try
{
System.out.println("teste");
System.out.println(url);
con = DriverManager.getConnection(url);
System.out.println("teste1");
stmt=con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while(rs.next())
{
System.out.print(rs.getInt(1));
System.out.println(" " + rs.getString("dname"));
}
stmt.close();
con.close();
}
catch(SQLException ex)
{
System.err.print("SqlException");
System.err.println(ex.getMessage());
}
}
}
Ele chega a printar o teste e a url, mas não passa pelo comando "con".
Alguem pode me ajudar?
Desde ja agradeço!
João Bier
dae…
tente mudar de con = DriverManager.getConnection(url); para
con = DriverManager.getConnection(url, user, pws);
[]´s
Modifiquei e continua dando erro.
Ja tentei com o exemplo "TestaConexaoOracle" que tem no site e tambem da erro.
Não sei se não é o driver.
Baixei do site da oracle a versão p/ 8i, meu banco é 8.
Ja ouvi dizer que o driver vem com o oracle.Se é verdade alguem sabe em que pasta ele fica.
Mas se fosse o driver ele passaria pelo registro na hora de executar???
Alguem tem uma luz p/ me dar???
Desde ja agradeço!!!
João Bier.
Tudo indica um problema de conexão de rede. Você já verificou o "listener" na porta 1521 ? Tente também alterar o "host" de dannus06 para localhost ou 127.0.0.1.