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.
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.
Já discutimos algo assim em:
http://www.guj.com.br/posts/list/42091.java
A ferramenta de busca no fórum é bem útil.
Inté.
blz… parecido…
MAS NINGUÉM RESPONDEU A MINHA PERGUNTA…
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.
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.
assim:
String url = “jdbc:odbc://127.0.0.1/pasta_compartilhada/nome_do_banco.mdb”;
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é