Conexao com banco de dados que esta na rede

8 respostas
L

boa tarde ,
estou com uma aplicacao e o banco de dados esta em um computador que esta na rede , e gostaria de conectar a aplicacao que esta nele

eu tentei usar assim :

conn = DriverManager.getConnection("jdbc:mysql://192.168.0.1:3306/bancodedados","login","senha");

e nao deu certo , nao conectou
como posso fazer pra conectar?

8 Respostas

R

Ele lançou alguma Exception?

Verifique se o usuário que vc está tentando conectar esta liberado …

J

aparentemente você fez o correto, porém você deve verificar se o usuário tem permissão para conexões remotas, se o próprio sistema operacional dá permissão, se existe algum firewall, etc etc etc

Se gerou alguma exception, posta para nós que fica mais fácil de detectar o problema

L

entao… to refazendo aqui por que ontem deu erro aonde eu fui instala o sistema , vou tentar refazer aqui .
nao sei o que pode ser porque assim … o tomcat rodando na maquina que possui o banco de dados . quando eu tento acessar de outra maquina
192.168.0.1:8080/Aplicacao
ele acessa normalmente… talvez possa ser isso mesmo de acesso mas so no banco de dados … alguem sabe como mecher nisso?

L

tentei conectar por uma ide de mysql de um computador para outro e deu o seguinte erro :

SQL execution error # 1130 . Response from the database :
Host 'COMPUTADOR' is not allowed to connect to this MySQL Server
J

luzeras:
tentei conectar por uma ide de mysql de um computador para outro e deu o seguinte erro :

SQL execution error # 1130 . Response from the database : Host 'COMPUTADOR' is not allowed to connect to this MySQL Server

você precisa mexer nas permissões do MySQL para permitir conexão remota no banco.
Dê uma procurada na documentação do MySQL. Eu não lembro exatamente como fazer (faz tempo que nao mexo com MySQL), mas não é algo dificil de fazer

L

vou tentar aqui achar como dar permissoes
obrigado pela ajuda.!

L

opa
resolvi
so dar o comando no mysql

grant all privileges on banco.* to root@COMPUTADOR identified by “senha”;

valeu pessoa pela ajuda :slight_smile:

R

Obrigado pela ajuda a todos, eu também passei pelo mesmo problema e o tópico me ajudou.

luzeras:
opa
resolvi
so dar o comando no mysql

grant all privileges on banco.* to root@COMPUTADOR identified by “senha”;

valeu pessoa pela ajuda :slight_smile:

Criado 25 de abril de 2007
Ultima resposta 26 de jun. de 2010
Respostas 8
Participantes 4