Problema conexion JDBC

Cristhian
24 de Noviembre del 2008
Saludos amigos,

bueno resulta que para trabajo del colegio tengo que hacer una pagina web sencilla con applet's java los cuales modifiquen una base de datos. Ya elegi que la base de datos seria en MySQL, usaria Jcreator como entorno de programacion.... en fin.

Resulta que el codigo ya lo he hecho, con ayuda de un par de manuales que encontre en la web, a simple vista no parese haber errores ya que al compilar el archivo no presenta errores, pero al ejecutarlo presenta un conjunto de errores que no logro desifrar a que hacen referencia.

Datos de la base de datos:

Nombre: ejemplo

Tablas: datos

Campos: cod(int), nombre(varchar)

Codigo Java
import java.sql.*;
public class jejemplo {
public jejemplo(){
; }
; public boolean registrarJDBC(String driver){
; try{
; Class.forName(driver);
; return true;
; }catch(ClassNotFoundException ex) {
; ex.printStackTrace();
; return false;
; }
; }
; public Connection realizarConexion(String url, String user, String pass){
; try{
; Connection con=DriverManager.getConnection(url,user,pass);
; return con;
; }catch (SQLException ex){
; ex.printStackTrace();
; return null;
; }
; }
; public void cerrarConexion(Connection con){
; try{
; con.close();
; System.out.println("Conexion cerrada");
; }catch (SQLException ex){
; ex.printStackTrace();
; }
; }
; public void ejemploJDBC(){
; if (registrarJDBC("com.mysql.jdbc.Driver")){
; System.out.println("Conectado!");
; Connection con=realizarConexion ("jdbc:mysql://localhost/ejemplo&qu ot;,"root","root");
; if (con!=null){
; ; System.out.println("Conexion abierta !" ;);
; ; try {
; ; Statement stmt = con.createStatement();
; ; ResultSet rs=stmt.executeQuery("select cod, nombre ;from datos;");
; ; while (rs.next()){
; ; ; System.out.println(rs.getInt(1) + "," + rs.getString(2)); ; ; ;
; ; }
; ; rs.close();
; ; stmt.close();
; ; }catch (SQLException ex){
; ; ex.printStackTrace();
; ; }
; ; cerrarConexion(con);
; }else{
; ; System.out.println("Conexion abortada :=(&q uot;);
; ; }
; }else{
; ; System.out.println("Sorry...");
; }
; }
;
public static void main(String []args){
; jejemplo jejemplo1=new jejemplo();
; jejemplo1.ejemploJDBC();
;
}
; }

Eso es lo que tengo, los codigos de error son los siguientes:

java.lang.ClassCastException: jejemplo cannot be cast to java.applet.Applet
at sun.applet.AppletPanel.createApplet(AppletPanel.java:786)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:715)
at sun.applet.AppletPanel.run(AppletPanel.java:369)
at java.lang.Thread.run(Thread.java:619)

Si alguien me ayuda en este problemilla os lo agradesere eternamente, ya casi es dia de entregar el trabajo y me duele la cabeza de todo el tiempo que le he metido.

De antemano mil gracias.