Bonjour,

Je suis debutant en Java, je ne sais pas du tout comment faire merci de m'éclairer.

En fait je souhaiterais recuperer les informations du select dans un object sous forme de tableau à 2 dimensions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
        Statement statement = conn.createStatement();       
        String requete = "SELECT * FROM situation";
        ResultSet result = statement.executeQuery(requete);
        ResultSetMetaData resultat = result.getMetaData();
        int nbCol = resultat.getColumnCount();
        while (result.next()){
            for(int i=1; i<= nbCol;i++){
 
                id_situation = result.getInt("id_situation");
                description_situation= result.getString("description_situation");
                date_situation = result.getString("date_situation");
                heure_situation = result.getString("heure_situation");
                id_salle = result.getInt("id_salle");
 
                System.out.println(id_situation + " " +description_situation+ " " +date_situation+" " +heure_situation+" " +id_salle);
 
            }
        }
        result.close();
voila ce que la console m'affiche :
Nom : 1.PNG
Affichages : 145
Taille : 5,8 Ko

Ce sont bien les données que j'ai dans la base de données mais je souhaiterais stocker ses informations sous forme d'un object a 2 dimensions comme la syntaxe ci dessus :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Object [][] donnees ;
Pour ainsi l'utiliser dans un JTable qui recoit en parametre mon entete et mon object données :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
String[] entetes = {"id_situation", "description_situation", "Heure", "Date","ID Salle"};
 
JTable tableauSituation = new JTable(donnees, entetes);
En gros j'aimerais que mon object soit de cette forme à la fin du boucle :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    Object[][] donnees = {
        {"1", "bonjour on va bien", "2017-05-17", "09:24:20", "0"},
        {"48", "nonon", "2017-05-10", "08:20:08", "0"}
    };

Merci de m'aider car je ne sais vraiment pas comment m'y prendre