Ol� a todos da lista,

Estou desenvolvendo um software em Java, que dever� acessar um banco de 
dados remoto, DB2. E est�o ocorrendo alguns problemas que n�o entendo. 
Vejam : 


import java.sql.*;

class access {

   static {
      try {

        // Driver generico
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
        
      } catch (Exception e) {
         e.printStackTrace();
      }
   }

   public static void main(String argv[]) {
      Connection con = null;

      // URL is jdbc:db2:dbname
      String url = "jdbc:odbc:teste"; // teste � o ali�s do BD remoto.
     
      try {
        
            con = DriverManager.getConnection(url, "login", "password");
                
         Statement stmt = con.createStatement();         
         ResultSet rs = stmt.executeQuery("SELECT rg FROM                
 admn.tb_alu WHERE nome like 'marcio%'");

                                
         while (rs.next()) {
            String b = rs.getString(1);
            
            System.out.println(" RG= " + b);
            System.out.println("");

         }

         rs.close();
         stmt.close();
         con.close();

     } catch( Exception e ) {
         e.printStackTrace();
      }
   }
}

-------------------------------------------------------------------

Ocorre os seguintes erros :

// Nao encontra a fonte de dados
// Nenhum driver especificado : Nao entendo isso, ja que estou usando um 
driver generico do Java. Mesmo assim � preciso instalar o client do DB2 
e fazer alguma configura��o no ODBC ???

java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name 
not found and no default driver specified       at 

sun.jdbc.odbc.JdbcOdbc.createSQLException(Compiled Code)        at 
sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:4246)        at 
sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:1136)     at 
sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:148) 
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:167)        
at java.sql.DriverManager.getConnection(Compiled Code)  at 
java.sql.DriverManager.getConnection(DriverManager.java:137)    at 
access.main(Compiled Code) Process Exit...

Se algu�m puder ajudar, agrade�o desde j�. E desculpem o tamanho da 
mensagem.

At� mais.
MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
Fa�a j� o seu. � gratuito!!!

Responder a