Base de Datos en un Servidor AYUDA!
Tengo un problema y llevo algunos días con esto explico, hice una aplicación en java utilizando JCreator y utilice una base de datos en mysql todo iba bien hasta ahí corre perfectamente, esto haciéndolo en mi maquina.
Pero me pidieron que la instalara en un servidor, entonces instale mysql en el servidor y realice un ".jar" de mi aplicación lo probé en el servidor y corrió perfectamente, después quise correr la aplicación en una maquina aparte que esta conectada al servidor pero al ejecutar el ".jar" no me permite entrar.
Me abre la ventana que solicita el nombre de usuario y contraseña, las tecleo pero me manda ERROR dice que el nombre de usuario y contraseña son incorrectos (a pesar de que están correctos).
Este es el código con el que me conecto a mysql
package inventario;
import java.sql.*;
public class Conexion{
public static Connection getConexion()throws SQLException{
Connection con = null;
try{
String driver = "com.mysql.jdbc.Driver";
String url ="jdbc:mysql://x.x.x.x/inventario";
//String url ="jdbc:mysql://x.x.x.x:3306/inventario";
Class.forName(driver);
con = DriverManager.getConnection(url,"root","root");
}catch(ClassNotFoundException cnfe){
System.out.print("Error --->No se encontro Driver "+cnfe.getMessage());
}
return con;
}
public static void main(String[] arg){
try{
System.out.println("Conectando... " + Conexion.getConexion());
}catch(SQLException sqle){
System.out.println("Error... " + sqle.getMessage());
}
}
}
Aunque le pase la dirección ip del servidor y el puerto de mysql me sigue mandando el error y no se por que
Me manda el siguiente error cuando compilo la conexion
Error... Null, message from server: "Host 'ejemplo.com' is not
allowed to connect to this MySQL server"
Press any key to continue...
Pero me pidieron que la instalara en un servidor, entonces instale mysql en el servidor y realice un ".jar" de mi aplicación lo probé en el servidor y corrió perfectamente, después quise correr la aplicación en una maquina aparte que esta conectada al servidor pero al ejecutar el ".jar" no me permite entrar.
Me abre la ventana que solicita el nombre de usuario y contraseña, las tecleo pero me manda ERROR dice que el nombre de usuario y contraseña son incorrectos (a pesar de que están correctos).
Este es el código con el que me conecto a mysql
package inventario;
import java.sql.*;
public class Conexion{
public static Connection getConexion()throws SQLException{
Connection con = null;
try{
String driver = "com.mysql.jdbc.Driver";
String url ="jdbc:mysql://x.x.x.x/inventario";
//String url ="jdbc:mysql://x.x.x.x:3306/inventario";
Class.forName(driver);
con = DriverManager.getConnection(url,"root","root");
}catch(ClassNotFoundException cnfe){
System.out.print("Error --->No se encontro Driver "+cnfe.getMessage());
}
return con;
}
public static void main(String[] arg){
try{
System.out.println("Conectando... " + Conexion.getConexion());
}catch(SQLException sqle){
System.out.println("Error... " + sqle.getMessage());
}
}
}
Aunque le pase la dirección ip del servidor y el puerto de mysql me sigue mandando el error y no se por que
Me manda el siguiente error cuando compilo la conexion
Error... Null, message from server: "Host 'ejemplo.com' is not
allowed to connect to this MySQL server"
Press any key to continue...
1 respuesta
Respuesta
1