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

Muchas gracias chuidiang. Lo he conseguido con el toArray[]:
Cita:
Judokas judo[] = new Judokas[lista.size()];
judo = lista.toArray(judo);
jTable1.setModel(modelo);
modelo.addRow(judo);

Pero tengo un problema con respecto al metodo
que tengo en el mensaje de mas arriba. Cuando hago la consulta, se que la hago bien porque si pongo un print justo despues me muestra los datos. Pero en cambio, cuando hago el :
Cita:
Judokas ju = new Judokas(id, nombre, ape1, ape2, fecha, sexo, pais, comunidad, club, dni);
No me guarda bien los datos porque si hago un print de ju, me muestra cosas como esta:
Cita:
gestion_campeonatos.Judokas@949f69
Y claro, cuando lo paso todo al jTable, en la tabla no me sale el nombre, ni los apellidos ni nada, me sale en cada columna cosas como lo de antes, pero cambiando el numero que hay despues de la @. Porque puede ser???




Y otra cosa, no me deja hacer lo del finally que dices. Si pongo como tu me has dicho, con el Connection conexion fuera del try:
Cita:
}finally{
if (null != conexion)
conexion.close();
}
0

En el conexion.close(); me dice:
"unreported exception java.sql.SQLException; must be caugth or declared to be thrown"