¿ Se trata de pasar un resulset a un jTable ?... Me pasaron este código , de javaHispano o javalatino , no me acuerdo ... No lo he probado , así que si te vale publicalo...
Código:
package javahispano.util;
import java.sql.*;
import javax.swing.*;
public class TabalResulset {
public TabalResulset() {
}
/**
* Arturo Linares" <[email protected]>
* @param args
*/
public static void main(String[] args) {
TabalResulset tabalResulset1 = new TabalResulset();
}
public void llenaTabla(ResultSet rs,JTable t){
ResultSetMetaData rsmd = null;
Object[][] data = null;
Object[] columns = null;
try {
rsmd = rs.getMetaData();
columns = new String[rsmd.getColumnCount()];
rs.last();
data = new Object[rs.getRow()][columns.length];
rs.first();
//se llena el arreglo 'columnas' con el nombre de las
//columnas que tiene el ResultSet
for (int i = 0; i < columns.length; i++) {
columns[i] = (String) rsmd.getColumnLabel(i + 1);
}
//se llena la matriz 'data' con la informacion que contiene
//el ResultSet
for (int i = 0; i < data.length; i++) {
for (int j = 0; j < columns.length; j++) {
data[i][j] = rs.getObject((String) columns[j]);
}
rs.next();
}
} catch (SQLException e) {
//Si ocurre un error
e.printStackTrace();
}
//Se crea el JTable utilizando los arreglos
t = new JTable(data, columns);
}
}