04 enero 2011

Consultas Mostradas Jtable Java

Hola ahora les mostrare el codigo para mostrar una consulta de una BD en un JTable.
Esta es la clase "MostrarJTable" la cual recibe como parametrosun ResultSet y DefaultTableModel, en mi post Conexion Sql Server Java Netbeans lo pueden encontar en la parte donde dice las consultas con un boton.

import java.sql.*;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;

public class MostrarJTable {

    public DefaultTableModel Imprimir(ResultSet res,DefaultTableModel modelo){

        int i;
        try {
        ResultSetMetaData rmeta = res.getMetaData();
 int numColumnas= rmeta.getColumnCount();
            for(i=1;i<=numColumnas;i++)
            {
            modelo.addColumn(rmeta.getColumnName(i));
            }
            while (res.next())
            {
            Object [] fila = new Object[numColumnas];
                for (i=0;i<numColumnas;i++)
                fila[i] = res.getObject(i+1);
                modelo.addRow(fila);
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null,"Error: en la creacion de la tabla "+e);
        }
        return modelo;
    }
}



Espero les haya servido y colaboren, gracias.


2 comentarios :

▼▲ Mostrar / Ocultar comentarios

Publicar un comentario

Deja tus comentarios respecto al contenido de este post

Búsqueda avanzada