Boa tarde a todos !
Como faço para acessar um banco de dados Access sem ser através de um ODBC pois não encontrei o driver JDBC desse banco.
Obrigado
Boa tarde a todos !
Como faço para acessar um banco de dados Access sem ser através de um ODBC pois não encontrei o driver JDBC desse banco.
Obrigado
Use esse código:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:Driver={Driver do Microsoft Access (*.mdb)};DBQ=" + caminhoArquivoAccess);
Falow!
Mas ele não quer usar ODBC 
Eu sei que existe um driver JDBC para o Access que não usa ODBC, mas acho que é pago.
Desse jeito vc não se precisa ter uma fonte de dados odbc configurada na máquina, será que não é isso qeu ele precisa?
Não posso ter uma conexão ODBC nas máquinas. Preciso acessar o MDB sem o driver padrão da SUN. Será que não existe nenhum drive Free para Access ?
Argh… Microsoft !!!
Bem, aqui tem um formulário que você pode preencher e ver quais as opções que ele te dá: http://developers.sun.com/product/jdbc/drivers
E achei um que acessa o arquivo, mas não é um driver jdbc, é uma biblioteca mesmo: http://jackcess.sourceforge.net/
Espero que ajude
Olá.
Pelo que sei se vc nao usar o ODBC vai ter que fazer na mão (em Java) o trabalho do odbc…e isso e complicado…
Marck,