SoloCodigo
Programación General => Java => Mensaje iniciado por: .net en Martes 5 de Junio de 2012, 23:27
-
Soy nuevo en esto solicito ayuda....
Asociar una columna mysql con una columna jtable
Como puedo hacer eso por ejemplo:
Yo hago una consulta a mysql (select * from pacientes) pero no se cuantas columnas tengo ni como se llaman
por otro lado tengo una jtable con 3 columnas que realmente no se cuales columnas son de la consulta.
como puede decir esta columna del jtable es esta columna de la consulta mysql. ya que actualmente lleno un jtable pero por array de objetos y asi no me sirve checa como lo hago actualmente:
ResultSet rs = Select.ResultConsulta(sSql);
DefaultTableModel model = (DefaultTableModel)Tabla.getModel();
model.getDataVector().removeAllElements();
JTable table = new JTable(model);
try {
while(rs.next())
{
Object [] fila = new Object[model.getColumnCount()];
for (int i=0;i<model.getColumnCount();i++)
{
fila[i] = rs.getObject(i+1);
}
model.addRow(fila);
}
} catch (SQLException ex) {
Logger.getLogger(Pacientes.class.getName()).log(Level.SEVERE, null, ex);
}
-
Hola, no estoy seguro si te refieres a esto, pero revisalo para ver si es el tema que mencionas.
Saludos,
http://blog.arielb.com/2011/07/obtener-registro-seleccionado-jtable.html
-
Hola, no estoy seguro si te refieres a esto, pero revisalo para ver si es el tema que mencionas.
Saludos,
http://blog.arielb.com/2011/07/obtener-registro-seleccionado-jtable.html
Por ejemplo cuando tu crear una datagridview en C# , para poder llenarlo necesitas un datatable, ese datatable ncesita una consulta por ejemplo Select * from Alumnos, alumnos tiene 10 columnas en el datagrid solo mante mostrare 4, yo al datagrid le creo 4 columnas, y le doy en su datasource todo lo que me trajo el select * from Alumnos, internamente el datagrid sabe cual columna corresponde, de acuerdo al Select * from Alumnos
no se si me entendieron