salut,
je code une application java en netbeans,dans un frame j'ai met un jtable dont je veux afficher les enregistrements d'une table dans une base de données sql server,la connexion se fait bien mais les enregistrement ne s'affiche pas. voilà mon code:
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
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
public class ttable extends javax.swing.JFrame {
 
    /** Creates new form testable */
    public ttable() {
         try{
 
                    Connexion connect = new Connexion();
                    Statement stmt = connect.getStmt();
                    String requete = null;
 
                     requete = "select * from utilis";
                     ResultSet rs = stmt.executeQuery(requete);
                        int i=0;
           while(rs.next())
               i++;
           Object [][] donnees=new Object[i][3];
           i=0;
           rs=stmt.executeQuery(requete);
 
           while(rs.next())
           {
               donnees[i][0]=rs.getObject(1);
               donnees[i][1]=rs.getObject(2);
               donnees[i][2]=rs.getObject(3);
 
               System.out.println(rs.getString("login"));
               i++;
           }
 
   jTable1.setModel(new javax.swing.table.DefaultTableModel(donnees ,
            new String [] {
                "id", "login", "pasword"
   }
                   ));
    jScrollPane1.setViewportView(jTable1);
 
         }
                    catch(Exception ex){
                    System.out.println(ex.getMessage());
                    System.out.println("il y a une erreur");
                    }
 
        initComponents();
    }
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new testable().setVisible(true);
            }
        });
    }
quel est la cause de l'erreur s'il vous plait ,sachant que la connexion à la base se fait bien