Sql server + jdbc

9 respostas
P

galera, eu naum saco nada de jdbc e nem de sql server, mas preciso fazer uma cenexao com esse bd. Qnd tento ler o driver:

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
ele manda uma ClassNotFoundException. Por q será, oq eu preciso fazer?
Valew.

9 Respostas

cv1

Das duas uma: ou a classe não tá no classpath, ou o nome dela tá errado :slight_smile:

P

por acaso eu preciso instalar algun driver para eu conseguir fazer essa conexao?

Ironlynx

Vc já baixou o Driver p conex p/o SQL server?
use o jtds(no sourceforge)

e a sua conex vc faz assim:

Class.forName(net.sourceforge.jtds.jdbc.Driver);

Connection driveJTDS =DriverManager.getConnection(jdbc:jtds:sqlserver:// + strServer + :1433, strUsuario, strSenha);

ponha o jar no classpath.

Esse exemplo é do forum mesmo e funciona comigo!

M

Vc configurou o ODBC do no seu painel de controle?

import java.sql.*; 

class Abdon1{ 
   //Informações para a conexão 
   private final static String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; 
   private final static String url = "jdbc:odbc:AGENDA"; 
    
   private final static String username =""; 
   private final static String password =""; 
    
   //Ambiente para conexão 
   private Connection con; 
   private Statement stmt; 
   private ResultSet rs; 
    
   //Definição de dados 
   private String nome = null; 
   private String telefone = null; 
    
   //Abrir Banco de Dados 
   public void openDB(){ 
       
      try{ 
         Class.forName(driver); 
          
         con = DriverManager.getConnection(url, username, password); 
         stmt = con.createStatement(); 
          
         System.out.println("Conexao estabelecida com sucesso "); 
          
      }//end try 
       
      catch(ClassNotFoundException e){ 
         System.out.println("Erro ao carregar JDBC/ODBC pois: "+e); 
         System.exit(1); 
       
      }//end catch 
       
      catch(SQLException e){ 
         System.out.println("Nao foi possivel estabelicer conexao pois: "+e); 
       
      }//end catch 
   }//end openDB

com isso vc consegue abrir uma coneção a um banco de dados

P

eu configurei o odbc corretamente, mas o programa sempre lança um ClassNotFoundException qndo passa por essa linha: Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

P

eu encontrei isso:
“Por fim deverá ser instalada a ponte JDBC/ODBC. Para tanto, deve ser pesquisado, no Windows, o arquivo jdbcodbc.dll, que vem juntamente com o pacote do JDBC. O diretório deste arquivo deve ser colocado no caminho de busca. Ex.: c:Javain.”

Oq seria esse camonho de busca? Eu estou usando o netbeans…

caiofilipini

“Panga”:
“Por fim deverá ser instalada a ponte JDBC/ODBC. Para tanto, deve ser pesquisado, no Windows, o arquivo jdbcodbc.dll, que vem juntamente com o pacote do JDBC. O diretório deste arquivo deve ser colocado no caminho de busca. Ex.: c:Javain.”

Oq seria esse camonho de busca? Eu estou usando o netbeans…

CLASSPATH! :smiley:

PadrE

Galera,

to com o mesmo problema… soh q eu sei o que fazer… a unica coisa q n to conseguindo eh achar o .jar que tem o jtds…

Eh o que da pegar projeto dos outros na maquina q nem foi vc q instalou o java… ai ai ai …

alguem ai saberia como faco pra achar esse .jar ??

ou mesmo o nome dele…

vlw !

Pedrosa

Baixa aqui:

Criado 13 de setembro de 2003
Ultima resposta 4 de abr. de 2006
Respostas 9
Participantes 7