Conexão Oracle

3 respostas
J
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

3 Respostas

A

dae…



tente mudar de con = DriverManager.getConnection(url); para

con = DriverManager.getConnection(url, user, pws);



[]´s



J

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.

B

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.

Criado 31 de março de 2003
Ultima resposta 11 de abr. de 2003
Respostas 3
Participantes 3