Bonsoir

j'utilise un defaultTableModel pour retourné des données mais je ne suis pas sure de mon code 1- car
lors de l’exécution je reçois WS00041: Service invocation threw an exception with message : null; Refer to the server log for more details
Exceptions details : java.lang.NullPointerException
et 2- car j'ai une faible expérience avec les defaultTableModel

voilà mon code java :

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
public static DefaultTableModel obtSolde(int nC) {
        ResultSet rs=null; 
        try  (
             Connection conn = getConnection();
              Statement st = conn.createStatement();  
        )
         {
            String query="SELECT solde FROM compte WHERE nCompte="+nC;
            rs = st.executeQuery(query);
            ResultSetMetaData rsMeta = rs.getMetaData();
            Vector titre = new Vector();
            Vector contenu = new Vector();
            for(int i = 1; i <= rsMeta.getColumnCount(); i++)
                titre.addElement(rsMeta.getColumnName(i).toUpperCase());
            while(rs.next())
            {
                for(int i = 1; i <= rsMeta.getColumnCount(); i++)
                contenu.addElement(rs.getObject(i).toString());
            }
            DefaultTableModel T = new DefaultTableModel(contenu, titre){@Override
            public boolean isCellEditable(int row, int column) {return false;}};
            return T;
        }
        catch(Exception e) 
        {
            e.printStackTrace();
               return null;
        }
 
    }
indiquez moi ou je trompe SVP,
Merci