Jtable and DB

Résolu
Signaler
Messages postés
7
Date d'inscription
lundi 27 novembre 2000
Statut
Membre
Dernière intervention
7 juin 2007
-
Messages postés
7
Date d'inscription
lundi 27 novembre 2000
Statut
Membre
Dernière intervention
7 juin 2007
-
Bonsoir à tous!

Concernant le comportement de Jtable avec une BD, j'ai trouvé ce bout de code intérressant dans ce lien:
http://forum.java.sun.com/thread.jspa?threadID=761668

Le voici:
<!-- BEGIN TEMPLATE: bbcode_quote -->

try{

DataRequest = Db.createStatement();

Results = DataRequest.executeQuery("SELECT * FROM Employee");

rm = Results.getMetaData();

col = rm.getColumnCount(); //getColumnCount and store it in integer variable col;

Vector colNames = new Vector();

for (int i = 1; i<= col; i++){

colNames.addElement(rm.getColumnName(i));

}

while(Results.next()){

Vector row = new Vector();

for(int i = 1; i <= col; i++){

row.addElement(Results.getObject(i));

}

data.addElement(row);

}

jDataTable.setModel(new DefaultTableModel(data,colNames));

jDataTable.revalidate();

Results.close();

}

catch (SQLException sql){

JOptionPane.showMessageDialog(this, "Cannot connect to Database"+sql,"Error", JOptionPane.WARNING_MESSAGE);

}

<!-- END TEMPLATE: bbcode_quote -->
Seulement, je voudrais savoir le type de l'objet (data) dans la ligne:
<!-- BEGIN TEMPLATE: bbcode_quote -->

data.addElement(row);

<!-- END TEMPLATE: bbcode_quote -->
Merci à vous.

1 réponse

Messages postés
7
Date d'inscription
lundi 27 novembre 2000
Statut
Membre
Dernière intervention
7 juin 2007

Salut!J'ai posé rapidement la question sans chercher d'abord.

La réponse est:le type de l'objet (data) est Vector.