Ol� pessoal,

 

Estou com problemas para fazer duas conex�es seguidas (coisa b�sica e normal) utilizando o JDK 1.4.1_01 rodando sobre Red Hat Linux 7.2. O seguinte c�digo:

 

import java.sql.*;

 

public class Teste� {

 

import java.sql.*;

 

public class Teste� {

 

����������� public static void main( String[] args ) throws Exception {

 

����������������������� Class.forName("oracle.jdbc.driver.OracleDriver");

 

����������������������� Connection con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:orcl","theUser","thePassword!");

����������������������� Statement stmt = con.createStatement();

����������������������� ResultSet rs = stmt.executeQuery("select * from member");

����������������������� while (rs.next())� {

����������������������������������� System.out.println(rs.getString("nm_name"));

����������������������� }

 

����������������������� rs.close();

����������������������� stmt.close();

����������������������� con.close();

 

 

����������������������� System.out.println();

����������������������� System.out.println();

 

����������������������� Connection con2 = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:orcl","theUser"," thePassword!");

����������������������� Statement stmt2 = con2.createStatement();

����������������������� ResultSet rs2 = stmt2.executeQuery("select * from article");

����������������������� System.out.println();

����������������������� while (rs2.next())� {

����������������������������������� System.out.println(rs2.getString("ds_title") + "<br>");

����������������������� }

����������������������� System.out.flush();

 

����������������������� rs2.close();

����������������������� stmt2.close();

����������������������� con2.close();

 

 

����������� }

}

 

trava a execu��o quando tento instanciar a conex�o con2 com DriverManager.getConnection (na linha 24 do c�digo). Quando eu digo trava quero dizer o seguinte: n�o � lan�ada nenhuma exce��o. O processamento simplesmente para e n�o volta ao prompt, como se o c�digo estivesse rodando um loop infinito. Antes que me perguntem: o classes12.zip est� no classpath, tanto que a primeira conex�o funciona (mostrando todos os registros da tabela member).

 

O mesmo c�digo rodando sobre a mesma vers�o de jvm (exatamente a mesma vers�o: 1.4.1_01) sobre Windows XP e Windows 2000 Professional funciona sem problemas. O classes12.zip utilizado � o mesmo arquivo que foi utilizado no Linux. Nos dois casos estou utilizando a jvm do JDK, e n�o do JRE.

 

Algu�m imagina o que possa estar ocorrendo ?

 

Grato,

 

Sergio Stateri Jr

[EMAIL PROTECTED]

Responder a