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

Servlets/JSP Java Discussion :

Moteur de recherche avec jsp et mysql


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut Moteur de recherche avec jsp et mysql
    Bonjour à tous ,

    Jai un probleme avec mon moteur de recherche en jsp et mysql qui me renvoit toujour une erreur en disant qu'on doit saisir un mot alors que j'ai saisi le mot voici 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
    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
    51
    52
    53
    54
    try
    	{
    			//create driver - ALTER TO SUIT YOUR DRIVER/ DBMS
    		Class.forName("com.mysql.jdbc.Driver").newInstance(); 
     
    			//database connection code - ENTER YOUR DETAILS
    		String username = "root";
    		String password = "admin";
            String mot=request.getParameter("mot");
    			//URL - ALTER TO CONNECT TO YOUR DATABASE
    		String dbURL = "jdbc:mysql://localhost/sms?user="
    			+ username + "&password=" + password;
     
    			//create the connection - ALTER FOR YOUR DBMS
    		java.sql.Connection myConnection =
    			DriverManager.getConnection(dbURL);
     
    			//create statement handle for executing queries
    		Statement stat = myConnection.createStatement();
    	if(request.getParameter("mot") !=""){
     
    		out.println("Veuillez enter un mot clé s'il vous plait");
    	}
    	else {
    String selectQuery = "SELECT distinct pseudo,num_tel,sexe,age,date_entree,pays FROM chat_users WHERE pseudo LIKE " +request.getParameter("mot")+" ORDER by pseudo ASC";
    //get the results
    ResultSet results = stat.executeQuery(selectQuery);
    //output the results
    out.println("<TABLE align='center'>");
    	out.println("<TR style='background-color:#6666CC;'>");
    	out.println("<TH><b><u>Pseudo</u></b></TH>");
         out.println("<TH><b><u>Num tel</u></b></TH>");
         out.println("<TH><b><u>Age</u></b></TH>");
         out.println("<TH><b><u>Date entree</u></b></TH>");
         out.println("<TH><b><u>Pays</u></b></TH></TR>");
    while (results.next())
    {
    	//example - column is called 'firstname'
    System.out.println("-----------");
    out.println("<tr style='background-color:#DADEFF;'>");
    out.println("<td>"+ results.getString("pseudo")+ "</td>" );
    out.println("<td>"+ results.getString("num_tel")+ "</td>");
    out.println("<td>"+results.getString("age")+"</td>");
    out.println("<td>"+results.getString("date")+"</td>");
    out.println("<td>"+results.getString("pays")+"</td>");
    }
    }
    }
    catch (Exception e)
    {
        // ... on traite l'exception si besoin ...
        out.println("echec pilote:" +e);
    }
    %>
    Merci de bien vouloir m'aider

  2. #2
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut
    Je viens de corriger une petite chose
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(request.getParameter("mot") !="")
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if((mot = request.getParameter("mot") ) ==null)
    et il me renvoit cette erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echec pilote:com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'mot' in 'where clause'

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2005
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 288
    Par défaut
    Hahahah "la réussite est au bout de l'effort " j'ai pu résoudre mon probleme seul

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

Discussions similaires

  1. [MySQL] Moteur de recherche avec MySQL
    Par Davidlouiz dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/10/2008, 16h29
  2. Moteur de recherche avec MySQL
    Par Davidlouiz dans le forum Langage SQL
    Réponses: 1
    Dernier message: 26/10/2008, 23h23
  3. moteur de recherche avec requete sql
    Par hottnikks_79 dans le forum ASP
    Réponses: 4
    Dernier message: 03/08/2006, 03h58
  4. Réponses: 6
    Dernier message: 04/11/2005, 17h09

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