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();
}