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

Persistance des donn�es Java Discussion :

probleme de driver


Sujet :

Persistance des donn�es Java

  1. #1
    Membre �clair� Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par d�faut probleme de driver
    Bonjour, 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
     
    String dbURL = "jdbc:mysql://localhost:3306/philippe";
    		String username = "root";
    		String password = "";
     
    		try {
     
    		    Connection conn = DriverManager.getConnection(dbURL, username, password);
     
    		    if (conn != null) {
    		        System.out.println("Connected");
    		    }
    		    else {System.out.println("ERREUR <<<<<<<<<<");}
     
    		    String sql = "INSERT INTO visiteur (Nom_visiteur, Email_visiteur, Numtel_visiteur, Demande_visiteur) VALUES (?, ?, ?, ?)";
     
    			PreparedStatement statement = conn.prepareStatement(sql);
    			statement.setString(1, request.getParameter("Nom_visiteur"));
    			statement.setString(2, request.getParameter("Email_visiteur"));
    			statement.setString(3, request.getParameter("Numtel_visiteur"));
    			statement.setString(4, request.getParameter("Demande_visiteur"));
     
    			int rowsInserted = statement.executeUpdate();
    			if (rowsInserted > 0) {
    			    System.out.println("A new user was inserted successfully!");
    			    getServletContext().getRequestDispatcher("index.jsp?erreure=2");// Il n'y a pas de redirection ???
    			}
    			else {
    			    System.out.println("erreur");
     
    				getServletContext().getRequestDispatcher("index.jsp?erreure=1"); // Il n'y a pas de redirection ???
    			     }
     
    		} catch (Exception ex) {
    		    ex.printStackTrace();
    		}
    voici ce qui apparait dans la console.
    No suitable driver found for jdbc:mysql://localhost:3306/philippe

  2. #2
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par d�faut
    Hello,

    ben, oui. Ton projet a-t-il le driver JDBC de MySQL ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre �clair� Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par d�faut
    Merci.
    Voici la correction.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    String dbURL = "jdbc:mysql://@localhost:3306/philippe";
    		String username = "root";
    		String password = "";
    try {
    				Class.forName("com.mysql.cj.jdbc.Driver");
    			} catch (Exception e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    		    Connection conn = DriverManager.getConnection(dbURL, username, password);

  4. #4
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par d�faut
    Hello,

    ravi si cela a pu t'aider, mais en principe ce Class.forName() n'est pas n�cessaire. Du moins il ne l'est plus depuis 10 ans et quelques.

    Ce qu'il faut c'est que le driver soit dans le classpath, et cela le charge, en utilisant le syst�me de services dynamiques.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Problème de drivers lors de la creation d'une image
    Par hebus2782 dans le forum R�seau
    R�ponses: 13
    Dernier message: 09/06/2006, 16h02
  2. Probleme de driver graphique
    Par Asmod_D dans le forum Mat�riel
    R�ponses: 2
    Dernier message: 25/05/2006, 18h20
  3. [debutant] probleme chargement driver (jdbc, mysql)
    Par ADSL[fx] dans le forum JDBC
    R�ponses: 9
    Dernier message: 12/03/2006, 12h10
  4. Problème Installation Drivers Nvidia
    Par raffa dans le forum Mat�riel
    R�ponses: 16
    Dernier message: 26/09/2005, 13h26
  5. probleme avec driver ODBC DBASE suite a install SP
    Par bzh56 dans le forum Bases de donn�es
    R�ponses: 2
    Dernier message: 02/11/2004, 10h47

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