Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2008, 06:19
AnDrEa MM
 
Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años
Puntos: 1
Pregunta Applet: Error conectando a la BD

Tengo un applet creado, q se conecta a una BD. El esquema del código del applet es el siguiente:

Código:
public class VentanaApplet extends Applet{

	private JButton bt_planta1;

	public void init() {
                ObjetoBD = new ObjetoBD();

		bt_planta1 = new JButton("Planta 1");
		
		/* Click sobre "Planta1" */
		bt_planta1.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e) {
				cambiarPlanta(1);
			}
		});
				
		add(bt_planta1);
	}
El ObjetoBD se conecta a Oracle. La llamada a esa clase es la q lanza el error, ya q si la comento, no sale el problema.

La ejecución con Eclipse es la correcta, pero me falla al lanzar en el navegador el .html desde donde llamo al applet. El código del .html es el siguiente:

Código HTML:
<html>
 <applet codebase="../" code="applet/VentanaApplet.class" archive="classes12.jar" width="800" height="576">
 </applet>
 </html> 
La clase java la tengo dentro del paquete applet. ¿Qué puede fallar?

La consola Java dice:

basic: completed perf rollup
Error conectando a la base de datos
java.security.AccessControlException: access denied (java.io.FilePermission usuario read)

Creo q es por el archivo "usuario", en el q tengo user/pwd de la BD. Dónde debo colocar ese archivo para q lo pueda leer? Debo añadir tb alguna referencia en .html?

Gracias.