Como fazer uma aplicação desktop utilizar um banco mysql online?
11 respostas
F
felipevs
Pessoal, estou criando uma aplicação desktop e gostaria de utilizar o banco de dados do meu site… como posso fazer essa conexão ?
A conexão com o mysql local está funcionando perfeitamente…
agora gostaria de saber como faço para usar um banco online.
//Basta colocar as informações do servidor aqui é?return(Connection)DriverManager.getConnection("jdbc:mysql14.freehostia.com/felipe_bank","felv_ba","senha");
cara, pelo qe entendi, o mysql teu está num provedor. provavelmente deve ter um firewall filtrando as conexoes aos servidores de lá.
um primeiro ponto a checar seria, se existe como conectar ao mysql da internet, qual seria o IP ou FQDN (fully qualified domain name) do server do mysql e por qual porta conectar.
sabendo esse par de dados, vc poderia usar na configuracao da conexao a banco de dados esses dados, usuario e senha para conectar ao banco de dados lá do mysql que a sua aplicação vai acessar.
iria por nesse caminho .
F
felipevs
da esse erro aqui
java.sql.SQLException: No suitable driver found for jdbc:mysql14.freehostia.com/felipe_banco
cristianonasciment
inclui na lib do seu projeto o mysql-connector.
deve resolver…
F
felipevs
ja tem, pois no mysql daqui do computador ele funciona…
F
felipevs
Mudei as informações de conexão do banco … acho que agora ta certo… so tem um probleminha … quando clico no botão … o programa trava
rael_gc
Trava pq está tentando conectar ao banco que não responde (ou está dando exceptions e você não está vendo). Caso seja a primeira opção, espera mais um pouco que vai dar timeout.
O amigo acima já te avisou; se você não liberar o banco online para acesso remoto, isso nunca irá funcionar.
A maioria dos provedores tem alguma forma de painel de configuração, onde você consegue fazer isso. Peça ajuda pra eles.
F
felipevs
é… vai ser isso mesmo… pq ele trava e depois de um tempinho ele exibe a mensagem “Não foi possível conectar ao banco de dados.”
o servidor que eu uso é gratuito … nem tem configuração … vou procurar outro para testar.
jpcasati
vc usa phpmyadmin?
F
felipevs
sim… o servidor tem PHPmyadmin
A
Astork
O MySQL tem algumas ferramentas de administração…
MySQL Administrator
MySQL Query Browser
Ou em ultima caso pode até usar o mysql (client), mysqld (servidor), ambos console, ambos na pasta de instalação do mysql.
Att
igor_jua
Não sabia que isto era possível…
Galera, no Postgres isso também é possível???