Java+Access+S/ODBC

6 respostas
A

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

6 Respostas

Luiz_Aguiar

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!

T

Mas ele não quer usar ODBC :stuck_out_tongue:

Eu sei que existe um driver JDBC para o Access que não usa ODBC, mas acho que é pago.

Luiz_Aguiar

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?

A

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 !!!

dudaskank

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

Marck

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,

Criado 6 de fevereiro de 2007
Ultima resposta 6 de fev. de 2007
Respostas 6
Participantes 5