Hola a todos:
Tengo problemas al intentar acceder a una base de datos MySQL con NetBeans.
La base de datos está en un servidor remoto (suse 9) y yo quiero acceder con NetBeans.
En la base de datos me he creado un usuario "laura" y una password "1q2w3e4r" y desde línea de comandos puedo acceder, incluso he creado una tabla y he introducido datos.
El problema viene a la hora de hacerlo desde NetBeans.
Lo que hago es lo siguiente:
import java.sql.*;
public class PruebaBD {
/** Creates a new instance of PruebaBD */
public PruebaBD() {
}
public static void main(String[] args){
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(Exception e){
System.err.println("Error al meter el driver en memoria");
System.err.println("ERROR:"+e.getMessage());
System.exit(0);
}
//driver en memoria. Ahora abrimos la conexión
Connection con=null;
try {
con = DriverManager.getConnection("jdbc:mysql://srvdevel.attico/baseprueba","laura","1q2w3e4r");
} catch(Exception e){
System.err.println("Error en abrir la conexión");
System.err.println("ERROR:"+e.getMessage());
System.exit(0);
}
**************************
El driver lo debe de cargar bien pero a la hora de hacer la conexión me sale el siguiente mensaje de error:
ERROR:Access denied for user: '[email protected]' (Using password: YES)
No se porqué sale @ATICO016.attico o cómo quitarlo para que solo coja "laura" (ya que así lo he llamado en mysql).
Si alguien sabe qué es lo que pasa y cómo solucionarlo se lo agradecería mucho.
Muchas gracias y un saludo.
P.D.: mi correo es [email protected]