Acesso a BD .mdb

3 respostas
wiliam_jar

Boa noite pessoal

Estou lendo o livro desenvolvendo aplicativos com java 6, e nele explica como acessar um banco de dados .mdb, mas o autor não fala nada sobre acesso a esse banco em rede.

Seria possivel acessar um banco de dados .mdb via rede local?

Ex: 1 servidor que contem o .mdb e 10 pcs clientes que tem o programa java instalado acessando o banco de dados do servidor.

3 Respostas

W

É possível sim.

Crie um DSN (Data Source Name) no ODBC para seu banco de dados MS-Access.

Quando você for conectar utilizando JDBC, informe como URL “jdbc:odbc:” + DSN.

O link http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2691&lngWId=2 explica em detalhe como fazer.

Boa sorte.

wiliamps

wiliam_jar

Valew wiliamps!

Vou fazer o teste, abraço.

E

wiliam_jar:
Boa noite pessoal

Estou lendo o livro desenvolvendo aplicativos com java 6, e nele explica como acessar um banco de dados .mdb, mas o autor não fala nada sobre acesso a esse banco em rede.

Seria possivel acessar um banco de dados .mdb via rede local?

Ex: 1 servidor que contem o .mdb e 10 pcs clientes que tem o programa java instalado acessando o banco de dados do servidor.

Não fala nada porque isso não é recomendado (de modo geral, bancos de dados que funcionam através de arquivos compartilhados não funcionam bem em rede porque, mesmo usando todos os recursos de sincronização que a rede local provê, acabam tendo problemas de corrupção - e é por isso que o Access tem aquele recurso de corrigir os arquivos corrompidos no próprio menu, se não me engano.)

Use um outro banco de dados (como o MySQL) se você precisa de uma aplicação com vários usuários.
O Access mal e mal suporta um usuário :slight_smile:

Criado 8 de outubro de 2012
Ultima resposta 9 de out. de 2012
Respostas 3
Participantes 3