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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| public static Vector getListevaleur( Date d) {
Vector vdata=new Vector();
ResultSet rs=null;
try{
Connection conn=BDConnection.connecter();
Statement stmt=null;
try{
stmt= (Statement) conn.createStatement();
rs=stmt.executeQuery("select * from Valeur where date='"+d+"'");
ResultSetMetaData rsmd=rs.getMetaData();
int colonneccount=rsmd.getColumnCount();
Vector vcolonnename = new Vector();
for (int i =1; i<= colonneccount ;i++)vcolonnename.addElement(rsmd.getColumnName(i));
vdata.addElement(vcolonnename);
Vector vligne;
while(rs.next()){
vligne = new Vector();
for(int i=1 ;i<=colonneccount ; i++) vligne.addElement(rs.getObject(i));
vdata.addElement(vligne);
}
}
finally{
rs.close();
stmt.close();
BDConnection.deconnecter();
}
}
catch(Exception e){}
return vdata;
}
/// et voila le chargement du tableau
private void chargerTableau() {
Date d = new Date(jTextField1.getText());
vdata= getListevaleur(d);
Vector vcolonnename=(Vector)vdata.elementAt(0);
vdata.removeElementAt(0);
tablegroupe.setModel(new DefaultTableModel(vdata,vcolonnename));
}
//// et voila le code que je mets sous l'événement du boutton
private void jButton3MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
Date d = new Date(jTextField1.getText());
chargerTableau();
} |
Partager