Bueno quiero saber si se puede conectar con una base de datos creada en phpMyAdmin q esta en el servidor 000WebHost .... yo la conecto con mi BD local de mi pc ..
public Connection abrirConexion() throws SQLException {
Connection con = null;
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
con = DriverManager.getConnection("jdbc:mysql: //: 3306 /nameBD", "usuario", "password");
System.out.println("Conexion Ok.!");
return con;
}
pero quiero saber como conectarlo con la base de datos creada en ese servidor !!!
X fa solucioness1!!!! :D
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
Tu base de datos en 000Webhost, debe tener permisos para acceder remotamente, as un show grants o no recuerdo el comando, tienes que dar permisos a tu usuario de administrador de la base de datos para que se conecte remotamente, de lo contrario tendras que subir tu aplicacion al hosting y desde alli correrla para conectar a tu base de datos, de esta forma ya sería acceso local, sin embargo 000webhost no cuenta con servidor de aplicaciones para Java, por lo cual no te funcionaria.... entonces da permisos a tu usuario de que se pueda conectar remotamente, si tienes mysql en tu PC que al parecer si lo tienes has la prueba con ese primero, abre tu consola y desde alli teclea mysql -h <ip o url de la base de datos de 000webhost> -u <usuario de la bd remota> -p e ingresas el pass de la bd remota
cuando logres conectarte a tu BD desde tu PC, osea desde la consola, ya podra hacerlo tambíen tu aplicacion....
revisa por internet: "Permisos de acceso remoto a BD Mysql"