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

Struts 1 Java Discussion :

getDataSource non reconnu


Sujet :

Struts 1 Java

  1. #1
    Membre très actif
    Inscrit en
    Juin 2007
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 161
    Par défaut getDataSource non reconnu
    Bonjour,

    j'essaie d'ouvrir une connection a une base de données dans une classe d'action, mais la fonction getDataSource n'est pas reconnue.

    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
    package action;
     
    import java.io.IOException;
    import java.sql.Connection;
     
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.ServletException;
     
    import metier.Personne;
     
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
     
    import javax.sql.DataSource;
     
    import form.InscriptionForm;
     
    public class ConfirmeAction extends Action {
     
    	public ActionForward execute(ActionMapping mapping,
    		ActionForm form, 
    		HttpServletRequest request, 
    		HttpServletResponse response)
    		throws IOException, ServletException {
     
    		InscriptionForm myForm = (InscriptionForm) form;
    		Personne pers = new Personne();
     
    		DataSource ds = getDataSource(request, "myBase");
    		Connection cnx = ds.getConnection();
     
    		pers.setNom(myForm.getNom());
    		pers.setMdp(myForm.getMdp());
     
    		return pers.insertPersonne(mapping, cnx);
    	}
     
     
    }
    Et l'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    The method getDataSource(HttpServletRequest, String) is undefined for the type ConfirmeAction	StrutsJDBC/src/action	ConfirmeAction.java	line 39	1187720078906	6988

  2. #2
    Invité de passage
    Inscrit en
    Octobre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 1
    Par défaut
    Salut Yozine.

    Je rencontre le même soucis que toi.
    As-tu réussi à trouver d'où venait cette erreur depuis que tu as posté le message ?

    Merci pour ton aide.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 22
    Par défaut
    Le message d'erreur est assez explicite, la classe Action des versions de Struts 1.3.x ne contient plus de méthode getDataSource() !

    La question est plutôt comment faire autrement ??? (sans passer par du jdbc classique évidemment)

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 14
    Par défaut
    http://www.developpez.net/forums/sho...d.php?t=419253

    Voir ce thread.

    Il faut regarder du coté des pools de connexion de tomcat.

    Domen

Discussions similaires

  1. [Lomboz] [JBoss] JBoss 3.2.6 non reconnu par Lomboz ?
    Par romain3395 dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 17/12/2004, 16h35
  2. Commandes non reconnues.
    Par Manu' dans le forum Administration système
    Réponses: 3
    Dernier message: 07/10/2004, 17h09
  3. [EJB] [JSP] Méthode EJB non reconnue dans jsp
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/07/2004, 09h52
  4. Creation de table, caractère non reconnu
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/02/2004, 13h28
  5. xslt_create() non reconnu
    Par BRAUKRIS dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 11/12/2003, 14h43

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