Olá, tenho um dúvida.
Preciso acessar um banco de dados que nao seja o localhost, pois preciso que outros computadores em municipios diferentes tenham acesso as informaçoes do programa.
Achei esse site http://web.iespana.es/ que disponibiliza um espaço de 100mb para Mysql, e pretendo usar apenas como teste.
Porém eu preciso mudar alguma coisa além desta linha?
Pois estou colocando os dados do banco que está na net e nao esta funcionando e também nao consigo acessá-los pelo MySql Query…
[code]import java.sql.*;
public class Conexao {
static String status ="";
public static Connection getConnection()
{
Connection conn=null;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost/test?user=root&password=123";
conn = DriverManager.getConnection(url);
//se ocorrer tudo bem, a linha a seguir é executada
status = "Connection Openned";
A esqueci de mencionar que o banco de dados funciona perfeitamente em LOCALHOST, só nao está conectando quando mudo para o bando de dados hospedado na net.
Se você está querendo acessa a base em algum Host que tenha contratado, provavelmente seja o caso de liberar o acesso.
Normalmente existe uma opção para isso no painel de controle do Host.
Mas caso não existe, basta entrar em contato com eles para que façam a liberação.
Em sites de hospedagem eles fornecem as informações necessárias, como o nome do servidor MySQL o banco você cria e a senha você define. Siga esse caminho e não terá problemas.
Provavelmente o servidor está por atrás de um firewall, então precisa que você ou alguém o configure para liberar as portas, e fazê-lo aceitar requisições externas.