Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2012, 04:27
schattenburg
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 10 meses
Puntos: 5
Applets acceso a bases de datos

Hola, tengo estos dos ficheros:

public class conexion_lsg {
Connection con=null;
String Estring="yo que sé";
// Constructor
public conexion_lsg() {
try {
Class.forName("com.mysql.jdbc.Driver");
Estring="Correcto acceso al Driver";
}
catch (ClassNotFoundException e) {
System.out.println("Error: No encuentra el Driver MySQL");
// e.printStackTrace();
Estring="Error: No encuentra el Driver MySQL";
}
try {
con=DriverManager.getConnection("jdbc:mysql://...","...","...");
Estring=Estring+" Correcto acceso a la BD";
}
catch (SQLException e) {
Estring=Estring+". Error al acceder a la BD";
}
} // Fin Constructor

public String get_estring() {
return(Estring);
}

public Connection getConexion() {
return(con);
}

}

Y por otra parte este otro fichero:

public class acceder extends JApplet implements ActionListener, KeyListener {
Connection cnn_aux;
public void init() {
JLabel etiq_aux=new JLabel();
etiq_aux.setBounds(10,190,500,50);
this.add(etiq_aux);
conexion_lsg obj_conexion=new conexion_lsg();
etiq_aux.setText("Estring vale:"+obj_conexion.get_estring());
}

Lógicamente necesita disponer de los drivers de MySQL para funcionar por lo que desde el Eclipse hago:

Apuntando con el botón derecho al proyecto -> Build Path -> Add External Archives -> El conector de MySQL en JAR

Lo ejecuto desde el Eclipse y perfecto, en la etiqueta se escribe: "Correcto acceso al Driver. Correcto acceso a la BD".

Ahora bien, quiero llamarlo desde un applets, por lo q me creo un mini ficherito HTML que llama a ese Applets y al ejecutarlo siempre en la etiqueta se escribe: "Error: No encuentra el Driver MySQL. Error al acceder a la BD"

Está claro que el error está que no exporto bien el fichero JAR al generar el fichero class resultante, porque desde el Eclipse funciona perfectamente, pero desde el HTML llamando al applets pues no.

¿Cuál es el proceso correcto para que en un class se almacene los ficheros java más los ficheros JAR que tenga?

Muchas gracias