error Java-Mysql

pktbl
26 de Septiembre del 2005
Hola muy buenas a todos, estoy intentando probar una conexion a una base de datos mysql desde java, he buscado en la web esta como hacerlo pero me da un error. El caso es que una vez ejecuto la clase TestConnection me da el siguiente error:
al@ubuntu:~/biblioteca/pruebas/build/classes$ java pruebas.TestConnection
jdbc:mysql://localhost/agenda
si entra
java.sql.SQLException: null, message from server: "Host \'localhost.localdomain\' is not allowed to connect to this MySQL server"
He remirado los permisos para acceder a esa base de datos con el usuario y tengo pleno acceso. Cual puede ser el problema?
Pongo aqui el codigo de mi clase:

package pruebas;

/**
*
* @author al
*/
import java.sql.*;

public class TestConnection
{
static String bd = "agenda";
static String login = "agenda@localhost";


static String password = "agenda";
static String url = "jdbc:mysql://localhost/"+bd;

public static void main(String[] args) throws Exception
{
Connection conn = null;
System.out.println(url);
try
{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("si entra");

conn = DriverManager.getConnection(url,login,password);

if (conn != null)
{
System.out.println("Conexi�n a base de datos "+url+" ... Ok");
conn.close();
}
}
catch(SQLException ex)
{

System.out.println(ex);
}
catch(ClassNotFoundException ex)
{
System.out.println(ex);
}

}
}

Y por cierto, alguien sabe como hacer para a�adir el driver mysql en netbeans??? yo he probado lo siguiente: en el nombre del proyecto le d� botonn derecho->propiedades->Libraries->Run->Add JAR/Folder y ah� despues le a�adi mi driever mysql.... .jar esta bien asi??
Muchas gracias a todos por adelantado!!