Manipulando mdb em linux

4 respostas
P

Boa tarde gente.

Estou como uma grande dúvida.

Há alguma biblioteca onde eu possa acessar um arquivo.mdb no ambiente linux?

Patricia.

4 Respostas

kicolobo

Já passei pelo mesmo problema. E a resposta, infelizmente, é negativa.

Os arquivos do Access são acessados usando as bibliotecas do Jet, que são nativas da Microsoft. Para Linux, há inclusive um programinha (que me esqueci do nome), que te permite acessar e modificar com certas limitações a estrutura do banco, mas consiste apenas em uma aplicação desktop mesmo.

Se não me engano, nem sequer existe drive de acesso específico para o Access, você tem de acessar ele usando uma ponte ODBC-JDBC. E mesmo este acesso costuma ser meio problemático no ambiente Windows (!!!).

jcatino

Quer tentar isto?

kicolobo

O MDB Tools na realidade é uma aplicação desktop, e não uma API para acessar o Access em Java.

Aliás, se for para usar um banco de dados baseado em arquivo que não consista em um servidor (como no caso do Access), aqui vão algumas sugestões interessantes

  • Apache Derby (ou Java DB, incorporado no Java 6). Ao contrário do Access, possui um servidor, e já vêm incorporado na própria JRE
  • Arquivos XML para armazenar dados.
P

Pessoal,

Estive pesquisando e creio que isso possa ajudar quem está com essa dificuldade.

http://jackcess.sourceforge.net/index.html

Aí está explicando, porém, se alguém tiver mais informações e quiser escrever…

Criado 9 de março de 2007
Ultima resposta 13 de mar. de 2007
Respostas 4
Participantes 3