Erro conectar banco de dados

Boa tarde… estou com um problema
criei um banco de dados .mdb (acess) criei ele na Fontes de Dados (ODBC)… tudo certo… entretando quando foi efetuar a conexão ele retorna com esse erro “java.sql.SQLExeption: No suitable driver found for jdbc:obdc:teste”


  //driver_banco = "com.ms.jdbc.odbc.JdbcOdbcDriver";
    driver_banco = "sun.jdbc.odbc.JdbcOdbcDriver";

    url = tf_banco.getText();          //jdbc:obdc:teste
    usuario = tf_usuario.getText(); //""
    senha = tf_senha.getText();     //""

 try
 {
     Class.forName(driver_banco);
     con_java = DriverManager.getConnection(url,usuario,senha);
     JOptionPane.showMessageDialog(null, "Conexao feita com Sucesso");
    
 }
 catch(ClassNotFoundException erro_class)
 {
     JOptionPane.showMessageDialog(null, "Driver nao localizado " +erro_class);
 }
 catch(SQLException erro_sql)
 {
     JOptionPane.showMessageDialog(null, "Nao conseguiu conectar ao banco " +erro_sql);
 }

Alguem sabe o que pode estar causando isso?

Provavelmente falta você adicionar o driver de conexão no build path da sua aplicação.

Vc adicionou?

Caso tenha alguma dúvida de como configurar o acesso a base de dados, no meu blog tem um post sobre isso http://www.brunorota.com.br/blog/tutorial-criar-crud-em-java-com-jdbc-parte-1/

Falows

Beleza… vou dar uma olhada :smiley:

bruno… pelo que vi no seu blog, ali voce ensina a adicionar um mySQL… mas estou tentando faze com um acess . (.mdb)… pelo que tava vendo não existe driver para adicionar
veja esse topico

http://www.guj.com.br/java/3873-driver-jdbc-p-access

[quote=maarco] bruno… pelo que vi no seu blog, ali voce ensina a adicionar um mySQL… mas estou tentando faze com um acess . (.mdb)… pelo que tava vendo não existe driver para adicionar
veja esse topico

http://www.guj.com.br/java/3873-driver-jdbc-p-access[/quote]

cara, me lembro de uma vez que tentei usar o access no win7 x86 e não consegui.

nesse caso eu ussaria o HSQLDB(Hyper SQL Database).

estou usando o mesmo sistema…

win7 x86

vou dar uma olhada… obrigado pela dica :smiley:

No W7 pelo que eu tava vendo não consegue faze a conexão no ODBC… tive que usar o caminho completo
troquei a linha

url = "jdbc:obdc:" +tf_banco.getText()

por

 url ="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}; DBQ=" +tf_banco.getText();

aonde o no tf_banco tera que ser usado o caminho completo do arquivo

mas vou dar uma olhada no HSQLDB(Hyper SQL Database) parece ser melhor hehehe :smiley:

Cara acho que o problema era que estava “obdc” antes e na alteração que vc fez para especificar o driver, vc colocou “odbc” correto.

url = “jdbc:obdc:” +tf_banco.getText()