Hola a todos,
He creado una aplicación en Java con la intención de consultar y actualizar datos de una base de datos. Para conectar con la base de datos utilizo el metodo escrito a continuacion, pero el problema me surge al conectar ya que mi única posibilidad es alojar la base de datos en un servidor gratuito (de los que ofrecen ademas soporte PHP), he intentado ya con varios servidores y en todos obtengo errores del tipo:
java.sql.SQLException: null, message from server: "Host 'XX.XXX.XX.XXX' is not allowed to connect to this MySQL server"
O simplemente no recibiendo respuesta del servidor, lanzandose por ello una excepción de Java.
Quería ver si alguien me puede comentar algo sobre mi problema, si es que no conecto correctamente con el servidor, si es algun tipo de problema con los servidores gratuitos, ...
Gracias a todos
private void openConnection() {
try {
String server = "jdbc:mysql://mysql.webcindario.com/";
Properties prop = new Properties();
prop.put("user", _user);
prop.put("password", _password);
Class.forName("com.mysql.jdbc.Driver").newInstance ();
// Establecimiento de la conexión con la Base de Datos
_connection = DriverManager.getConnection(server, prop);
} catch (Exception e) {
System.out.println("Error: " + e);
}
}