Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2010, 12:17
peter_21
 
Fecha de Ingreso: mayo-2010
Mensajes: 71
Antigüedad: 14 años
Puntos: 1
porque me da este error?

Hola de nuevo,

tengo un metodo en una clase que hace la consulta a una bb.dd y lo que hago con el resultado de esa consulta es crearme un objeto con sus datos.
Es decir, yo tengo una clase Judoka con sus variables, constructor, metodos set y metodos get.

Y en otra clase, hago lo mencionado arriba. Lo dejo aqui:

Cita:
public ArrayList getJudokas(){
ArrayList listajudokas=new ArrayList();
//Object[] lista=new Object[50];


try{
Class.forName("com.mysql.jdbc.Driver");
Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/gestion_campeonatos", "root", "contraseña");
PreparedStatement consulta1 = conexion.prepareStatement("select * from judokas");
ResultSet result1 = consulta1.executeQuery();

while(result1.next()){
int id = result1.getInt(1);
String nombre = result1.getString(2);
String ape1 = result1.getString(3);
String ape2 = result1.getString(4);
int fecha = result1.getInt(5);
String sexo = result1.getString(6);
String pais = result1.getString(7);
String comunidad = result1.getString(8);
String club= result1.getString(9);
String dni= result1.getString(10);

System.out.println(id+nombre+ape1+ape2+fecha+sexo+ pais);
System.out.println("Antes de crear Judokas ju");
Judokas ju = new Judokas(id, nombre, ape1, ape2, fecha, sexo, pais, comunidad, club, dni);
System.out.println("Despues de crear Judokas ju");
listajudokas.add(ju);
System.out.println(listajudokas);



conexion.close();

}
return listajudokas;
}catch(Exception e){
System.out.println("Ocurrio la siguiente excepcion : " + e.toString());
System.out.close();

return null;
}


}
En negrita he resaltado donde esta el problema. He puesto dos mensajes por pantalla para comprobar que exactamente no me hace el:
Cita:
Judokas ju = new Judokas(id, nombre, ape1, ape2, fecha, sexo, pais, comunidad, club, dni);
Porque? si me estoy guardo bien los datos de las consultas en las variables,porque muestro y me muestra los datos de la bb.dd, pero porque no me crea el Judoka ju bien? que hago mal?

gracias!

Última edición por peter_21; 28/06/2010 a las 01:52