IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Probleme de recherche d'enregistrements de 2 tables indexés


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut Probleme de recherche d'enregistrements de 2 tables indexés
    Test.docx

    bonjour à tous,

    je suis débutant en jee , j'aimerai faire la recherche d'un enregistrement (page 4 sur la piece jointe montre le diagrammes de classes ) pour 2 tables indexés (client-forfait)
    projet : facturation de client
    l'affichage dans une page (jsp : deja fait ) .
    la connexion avec la base + création model + entités : tous va bien
    il me reste que cette fonction de récupération de données déjà enregistrés et le contrôleur (do post)

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut les fonctions
    1))) classe client
    public class Client {


    private int numclt ;
    private String nomclt ;
    private int forfait_idforfait ;
    public int getNumclt() {
    return numclt;
    }
    public void setNumclt(int numclt) {
    this.numclt = numclt;
    }
    public String getNomclt() {
    return nomclt;
    }
    public void setNomclt(String nomclt) {
    this.nomclt = nomclt;
    }
    public int getForfait_idforfait() {
    return forfait_idforfait;
    }
    public void setForfait_idforfait(int forfait_idforfait) {
    this.forfait_idforfait = forfait_idforfait;
    }
    public Client(int numclt, String nomclt, int forfait_idforfait) {
    super();
    this.numclt = numclt;
    this.nomclt = nomclt;
    this.forfait_idforfait = forfait_idforfait;
    }
    public Client() {
    super();
    // TODO Auto-generated constructor stub
    }

    ******************************************************
    2)) fonction erroné de recherche par numclt
    @Override
    public List<Client> clientParMC(int numclt) {
    List<Client> produits = new ArrayList<Client>();

    Connection conn = SingletonConnection.getConnection();


    try {
    PreparedStatement ps = conn.prepareStatement("select * from client where numclt like ?");
    ps.setString(1,"%"+numclt+"%");
    ResultSet rs=ps.executeQuery();
    while (rs.next())
    {
    Client clt=new Client();

    clt.setNumclt(rs.getInt("numclt"));
    clt.setNomclt(rs.getString("nomclt"));

    clt.setForfait_idforfait(rs.getInt("forfait_idforfait"));


    }
    ps.close();
    }


    catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace() ;

    }
    return client ;
    }

    **************************************************************************
    3) contrleur erroné aussi

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {


    // controleur de recherche mot clé
    ClientModel model = new ClientModel ();
    request.setAttribute("model", model);
    String action = request.getParameter("action");

    if(action != null) {

    if (action.equals("chercher")) {


    model.setNumclt(request.getParameter("numclt"));
    List<Client> produits = metier.clientParMC(model.getMotCle());
    model.setClient(client);

    }
    ***********************************************************************
    4)) model client

    package web;




    import java.util.ArrayList;
    import java.util.List;

    import metier.Client;

    public class ClientModel {






    private int numclt ;
    private Client clt = new Client ();
    public int getMotCle() {
    return numclt;
    }
    public void setMotCle(int motCle) {
    this.numclt = motCle;
    }
    public Client getClt() {
    return clt;
    }
    public void setClt(Client clt) {
    this.clt = clt;
    }
    public ClientModel(int numclt, Client clt) {
    super();
    this.numclt = numclt;
    this.clt = clt;
    }
    public ClientModel() {
    super();
    // TODO Auto-generated constructor stub
    }




    }

Discussions similaires

  1. [AC-2010] Recherche d'enregistrement dans une table
    Par mafooley dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 02/07/2015, 11h45
  2. Réponses: 0
    Dernier message: 13/12/2010, 20h18
  3. Probleme de parcour d'enregistrement d'une table
    Par rob1son76 dans le forum Access
    Réponses: 5
    Dernier message: 21/01/2010, 14h46
  4. probleme de recherche d'enregistrement (parametre non trouvé)
    Par youcef_b_dz dans le forum Bases de données
    Réponses: 7
    Dernier message: 24/08/2006, 13h04
  5. Réponses: 7
    Dernier message: 21/08/2006, 16h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo