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 :

MySql avec JSP et Bean


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de fabou3377
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 182
    Par défaut MySql avec JSP et Bean
    Bonjour,

    j'ai une classe connection.java et un fichier index.jsp

    connection.java
    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
    import java.sql.*;
    import java.io.*;
     
    public class connection {
        Connection con = null;
        ResultSet resultats = null;
        String err="", requete = "" , pilote="com.mysql.jdbc.Driver" , url="jdbc:mysql://localhost/dynhmi";
     
        connection(){ // constructeur
            try {
                Class.forName(pilote).newInstance();
            } catch (Exception e) {
                err="Impossible de charger le pilote jdbc pour mySQL";
            }
            try {
                con = DriverManager.getConnection(url, "root", "123456");
            } catch (Exception e) {
                err+=", Connection non effectué ! ";
            }
        }
        public String GetErr(){ // méthode
            return err;
        }
    }
    index.jsp
    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
    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*,com.lamelcolor.*" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
     
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>JSP Page</title>
            <LINK rel="stylesheet" type="text/css" href="common/style.css">
        </head>
        <body>      
            <div id="menu"><jsp:include page="common/menu.jsp"></jsp:include></div>
            <div id="content">        
                <%--   <jsp:include page="home.jsp"></jsp:include> --%>
                <% connection con=new connection();
                out.println(con.GetErr());%>
     
            </div>
            <div id="footer">
                A developpement of Lamelcolor SA and Logico SA
            </div>
     
        </body>
    </html>
    A chaque fois j'ai l'erreur suivante:
    org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP

    Une erreur s'est produite à la ligne: 16 dans le fichier jsp: /index.jsp
    Erreur de servlet générée:
    C:\Documents and Settings\fabrice\.netbeans\5.5\apache-tomcat-5.5.17_base\work\Catalina\localhost\dynhmi\org\apache\jsp\index_jsp.java:63: cannot find symbol
    symbol : class connection
    location: class org.apache.jsp.index_jsp
    connection con=new connection();
    ^


    Une erreur s'est produite à la ligne: 16 dans le fichier jsp: /index.jsp
    Erreur de servlet générée:
    C:\Documents and Settings\fabrice\.netbeans\5.5\apache-tomcat-5.5.17_base\work\Catalina\localhost\dynhmi\org\apache\jsp\index_jsp.java:63: cannot find symbol
    symbol : class connection
    location: class org.apache.jsp.index_jsp
    connection con=new connection();
    ^
    2 errors
    Et pourtant j'arrive à compiler...

    Je ne comprends pas..

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Il faut faire un import de la classe connection dans la jsp via la directive suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ page import="tonPackage.connection"%>
    D'ailleurs, ta classe devrait être dans un package et selon les conventions de nommage java, le nom d'une classe doit commencer par une majuscule.

    Donc, un conseil, renomme connection en Connection et mets-la dans un package.

  3. #3
    Membre confirmé
    Avatar de fabou3377
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 182
    Par défaut
    Merci ça marche...

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/10/2013, 13h32
  2. probleme avec jsp use bean
    Par edyyy dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 13/05/2010, 23h07
  3. installer et configurer mysql avec jsp
    Par hitkingdom1 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 07/11/2008, 12h05
  4. download et upload des fichier avec JSP & mysql
    Par MSM_007 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 17/07/2006, 15h20
  5. connection mysql avec jsp
    Par magnetic dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 30/06/2006, 22h22

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