Salut,
je debut avec java et avec netbeans je veut ecrire un code pour faire un web service qui lit une base de donnee postgres et qui me renvois en resultat le champs d'une table voila ce que j'ai fait je sais que c'est truffé d'erreurs mais je compte sur vous pour m'expliquer
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
package com.iris;
 
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import java.sql.*;
 
/**
 *
 * @author hedi
 */
@WebService()
public class NewWebService {
    public String etatfact;
    /**
     * Web service operation
     */
    @WebMethod(operationName = "cosult_imp")
    public String cosult_imp(@WebParam(name = "idfacture")
    int idfacture, @WebParam(name = "reference")
    int reference)
    {
 
 
 
         try
        {
Class.forName("org.postgresql.Driver");
Connection connexion = DriverManager.getConnection("jdbc:postgresql://<127.0.0.1>:<5432>/<bddemosonede2>", "postgres", "admin");
java.sql.Statement instruction=connexion.createStatement() ;
 
//Envoyer une requete Deux Methode
//Requete sans retour de donnée (INSERT, CREATE....)
//boolean retour= instruction.execute("requete sql");
//Requete avec retour de donnée (SELECT)
ResultSet retour= instruction.executeQuery("select etat from facture where idfac='idfacture' and reference='reference'" ) ;
 
 
connexion.close();
        }
        catch
                 (Exception sql_erreur) {
//Gestion de l'exception d'erreur de connection à la base ou erreur de requete sql
}
        //TODO write your implementation code here:
 
 
}
        return retour ;
    }
merci beaucoup