accessdenied ¿?
Puede ser por :
* Usuario y/o pass incorrectos al efectuar la conexión a la BBDD
...
Connection con;
String url = "jdbc:mysql://servidor:3306/basedatos"
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(url, "usuario", "clave");
...
* O por el tema de como se gestiona la seguridad con los Applet .
Si la conexión a la bbdd está en el mismo servidor ( contenedor) del Applet
Creo que deberia funcionar ...¿ Podria funcionar un applet alojado en un servidor que intente conectar a una bbdd alojada en otro servidor ?
Esperemos que los expertos nos iluminen ...
* En el caso de que te falle el driver , si usas uno ODBC , testea 1º la conexión :
Windows :Panel de control > Herramientas admvas > ODBC > ...
Y ya sabes que los pasos son:
//1.- REGISTRAR DRIVER
try {
Driver d = (Driver)Class.forName("sun.jdbc.odbc.JdbcOdbcDrive r").newInstance();
} catch (Exception e) {
System.out.println(e);
}
// 2.- GET CONNECTION
Connection con = null;
try
{
//depura("Recuperamos conexión");
con = DriverManager.getConnection("jdbc:odbc:basedatos", "usuario","clave");
}
catch(Exception e)
{
System.out.println(e);
}
Suerte ...
http://club.idecnet.com/~ccastano/fe...105/281105.htm