1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
String str="select * from adherent";
JTable table ;
DefaultTableModel tb;
try {
Statement st=au.con.createStatement();
ResultSet rs=st.executeQuery(str);
ResultSetMetaData rm=rs.getMetaData();
int nbr=rm.getColumnCount();
Vector colName=new Vector();
Vector data=new Vector();
for(int i=1;i<=nbr;i++){
colName.addElement(rm.getColumnName(i));
}
while(rs.next()){
Vector row=new Vector();
for(int j=1;j<=nbr;j++){
row.addElement(rs.getObject(j));
}
data.addElement(row);
}
table=new JTable(data,colName);
table.revalidate();
rs.close();
table.setSize(d.width-100,d.height-100);
table.setLocation(10,15);
add(table);
} catch (SQLException e) {
e.printStackTrace();
} |
Partager