Salut,

je veux créer un web service (local) qui permet le client de modifier la base de données, on premier je veux d'abord afficher la table concerné,
j'ai crée une opération qui a comme paramètres nomBDD et nomTable et qui me retourne la table voilà le 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
    @WebMethod(operationName = "affTable")
    public JTable affTable(@WebParam(name = "nameT") String nameT, @WebParam(name = "nameBDD") String nameBDD) throws IOException {
        try{
Class.forName( "com.mysql.jdbc.Driver" );
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/"+nameBDD,"root","");
}catch(Exception e){
System.out.println(" Echec !");
e.printStackTrace();
}
 
       try{
        // fetch a connection
        if (conn != null) {
        pst=conn.createStatement();
        rs=pst.executeQuery("select *  from "+nameT);
        table.setModel(DbUtils.resultSetToTableModel(rs));
        }
    }
    catch(SQLException e){
    JOptionPane.showMessageDialog(null,e);
    }
       return table;
    }
mais quand je test mon web service j'obtient ceci :Nom : error.PNG
Affichages : 380
Taille : 20,6 Ko

je suis sure que le pb est dans le code mais ou ?! Merci pour votre aide