Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2014, 09:51
Programadorpollo
 
Fecha de Ingreso: septiembre-2012
Mensajes: 33
Antigüedad: 11 años, 8 meses
Puntos: 1
JTable con mysql

Buenas tengo la siguiente duda, tengo un TableModel propio y pues me funciona perfectamente, puedo cargar los datos uno por uno, pero tengo un problema a la hora inicializar el tablemodel, al inicializarlo en el constructor envío una función que me saca columna por columna de mi base de datos, estos datos los voy pasando a mi Objeto de transferencia Cliente y una vez lleno los paso a la tablemodel con el método add(cliente), todo bien hasta ahí, pero cuando llega a la última columna pum todos los datos que llevaba se convierten en la última columna
Ejemplo:

Primera columna rs.next():
Rodrigo, [email protected], 32145

Seguda columna rs.next();
Carlos, [email protected], 12345

Resultado de la jTable:
Carlos, [email protected], 12345
Carlos, [email protected], 12345


Función de la consulta:
Código:
while(rs.next()) {
                
                 cli.setNombresUlCliente(rs.getString("nombres"));
                 cli.setApellidosUlCliente(rs.getString("apellidos"));
                 cli.setCorreoUlCliente(rs.getString("correo"));
                 cli.setCelularUlCliente(rs.getString("celular"));
                 cli.setPaisUlCliente(rs.getString("pais"));
                 cli.setCiudadUlCliente(rs.getString("ciudad"));
                 ctm.getClientes().add(cli);
                 ctm.fireTableDataChanged();
                 
     
            }