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

Unable to connect to the database host. Check database host, username, password.
1040 - Too many connections
Servlets/JSP Java Discussion :

probleme de comparaison


Sujet :

Servlets/JSP Java

Unable to connect to the database host. Check database host, username, password.
1040 - Too many connections

Vue hybride

Asmod_D probleme de comparaison 20/07/2007, 12h50
Sceener sur ta base de donnée , tu es... 20/07/2007, 12h56
Asmod_D merci pour ta reponse mais... 20/07/2007, 13h56
mixouille Au vu de ton code, je ne vois... 20/07/2007, 15h13
Asmod_D j'ai reussi a contrer le... 20/07/2007, 21h49
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    503
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 503
    Par défaut probleme de comparaison
    bonjour,

    je n'arrive pas a comprendre pourquoi que test de comparaison que j'ai crée m'indique que le pseudo que j'ai ecris existe dans la base :

    mon 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
    24
    Bdmysql bdmysql =new Bdmysql();
                   Vector pass =new Vector();			 
    			pass = bdmysql.getpassword();
     
     
     
    			for (int i=0;i<pass.size();i++)
    			 {
     
    				if (client.getpseudo().equals(pass.elementAt(i)));
    				{%>
    					<p>Erreur le pseudo :<%=client.getpseudo() %>  existe</p>
    				<% return;
                                    }                                       
                                     
                             }      
                             bdmysql.enreingistreClient(nom,prenom,adresse,ville,code,pays,client.getpseudo(),client.getpassword(),client.getemail());              
            %>
    			 		<p>Enregistrement reussi !!</p>
     
     
     <% 
             }catch(Exception e){out.println(e);}
     }%>
    le code de getpassword :
    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
    public Vector getpassword() throws SQLException{
     
    		Vector list =new Vector();
    		String sql="select pseudo from Client";
    		Statement st = (Statement) accesbase().createStatement();
    		ResultSet re =st.executeQuery(sql);
     
    		while (re.next())
    		{
    			list.add(new String (re.getString("pseudo")));
    		}
    		accesbase().close();
    		re.close();
    		st.close();
     
    		return list;
     
     
    	}
    en resumé le vector pass prends les informations de la base de donnéé "le pseudo"

    mon client.getpseudo a pour valeur le pseudo que j'ai tapé via un formulaire

    puis je fais mon test pour savoir si le pseudo dans la base de données est le meme pseudo que j'ai transmis dans mon client.getpseudo.

    code du test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    for (int i=0;i<pass.size();i++)
    			 {
     
    				if (client.getpseudo().equals(pass.elementAt(i)));
    				{%>
    					<p>Erreur le pseudo :<%=client.getpseudo() %>  existe</p>
    				<% return;
                                    }                                       
                                     
                             }
    normalement il doit m'indiquer si mon pseudo est le meme

    maleuresement je peux tapez n'inporte quoi j'ai toujours une erreur m'indiquant
    que mon pseudo existe

    je ne vois pas pourquoi que j'ai cette erreur

    merci !

  2. #2
    Membre expérimenté Avatar de Sceener
    Inscrit en
    Mai 2007
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 231
    Par défaut
    sur ta base de donnée , tu es sûr de n'avoir pas des lignes vides .

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    503
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 503
    Par défaut
    merci pour ta reponse mais non je n'ai pas de lignes vide
    ça me prends la tete grave

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    376
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 376
    Par défaut
    Au vu de ton code, je ne vois pas vraiment ce qui bloque.
    Peut-être qu'en mettant ce code métier dans une classe dédiée, tu pourrais debugger (en tout cas plus facilement), et voir comment ton test peut être validé... Et, même si ca marche pas, ce ne sera vraiment pas une perte de temps.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    503
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 503
    Par défaut
    j'ai reussi a contrer le probleme en remplaçant le vector par un arraylist

    mais je ne sais pas pourquoi que ça bloque avec un vector

    merci pour toutes les reponses que vous m'avez indiquer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme de comparaison
    Par mattyeux dans le forum ASP
    Réponses: 2
    Dernier message: 23/03/2007, 15h38
  2. probleme de comparaison de date
    Par witjet dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/07/2006, 11h39
  3. Problème de comparaison de fichiers
    Par peppena dans le forum Shell et commandes GNU
    Réponses: 10
    Dernier message: 30/05/2006, 19h41
  4. [VBS]probleme ds comparaison de nombres
    Par zorba49 dans le forum VBScript
    Réponses: 9
    Dernier message: 24/05/2006, 16h43
  5. [Dates] Probleme de comparaison de date
    Par mathieu77186 dans le forum Langage
    Réponses: 4
    Dernier message: 22/12/2005, 17h21

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