Odbc

6 respostas
J

Caros,

tenho um bd access que fica em um servidor e preciso acessá-lo a partir de uma estação da rede.
Como é que eu faço?
Também não quero usar DSN.

Estou tentando e localmente fica ok. mas não sei como fazer remotamente.

grato.

6 Respostas

KWill

Já discutimos algo assim em:

http://www.guj.com.br/posts/list/42091.java

A ferramenta de busca no fórum é bem útil.

Inté.

J

blz… parecido…
MAS NINGUÉM RESPONDEU A MINHA PERGUNTA…

davidbuzatto

Qual a diferença?

Se está tudo na rede, qual a dificuldade em conectar no banco? É só passar o ip do “servidor do access :twisted:” na url do DriverManager.

T

jpaulo:
Caros,

tenho um bd access que fica em um servidor e preciso acessá-lo a partir de uma estação da rede.
Como é que eu faço?
Também não quero usar DSN.

Estou tentando e localmente fica ok. mas não sei como fazer remotamente.

grato.

Dica: não use o Access remotamente. Se mais de uma máquina tentar usar o mesmo banco simultaneamente, a probabilidade de haver problemas é bastante grande, uma vez que o Access é acessado pelo driver ODBC como um arquivo, e pode haver algum problema de “locking” de arquivos.

J

assim:

String url = “jdbc:odbc://127.0.0.1/pasta_compartilhada/nome_do_banco.mdb”;

KWill

jpaulo:
assim:

String url = “jdbc:odbc://127.0.0.1/pasta_compartilhada/nome_do_banco.mdb”;

Acho que você poderia compartilhar uma pasta no seu computador remoto e depois colocar:

String url = "jdbc:odbc://[IP ou HostName do computador remoto]/pasta_compartilhada/nome_do_banco.mdb";

Mas como afirmou o thingol, o melhor caminho é conectar usando jdbc, o que obrigaria você a mudar de banco de dados, que poderia ser MySQL,Postgre ou SQL Server se vocês gostarem mesmo de Microsoft.

Inté

Criado 1 de novembro de 2006
Ultima resposta 7 de nov. de 2006
Respostas 6
Participantes 4