Bonjour,
j'ai taper un code "servlet" ou je dois me connecter à une base, j'ai donc télécharger le driver mysql "mysql-connector-java-5.0.8" puis je l'ai dézipper.
ensuite avec eclipse RedHat (J2EE) j'ai été dans Window/Preferences/Connectivity/driver Definition/
puis dans Mysql 5 j'ai ajouter mon répertoire dézipper auparavant.
Mais je n'arrive pas à me logger au driver
j'ai ce message d'erreur

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
10 déc. 2007 22:33:40 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.03/jre/../lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client::/usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386::/usr/lib/firefox/:/usr/lib/firefox/:/usr/java/packages/lib/i386:/lib:/usr/lib
10 déc. 2007 22:33:40 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
10 déc. 2007 22:33:40 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1441 ms
10 déc. 2007 22:33:40 org.apache.catalina.core.StandardService start
INFO: Démarrage du service Catalina
10 déc. 2007 22:33:40 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.25
10 déc. 2007 22:33:40 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
10 déc. 2007 22:33:41 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
10 déc. 2007 22:33:42 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
10 déc. 2007 22:33:42 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/668  config=null
10 déc. 2007 22:33:42 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
10 déc. 2007 22:33:42 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2452 ms
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver10 déc. 2007 22:34:51 org.apache.catalina.core.StandardContext reload
INFO: Le rechargement de ce contexte a démarré
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver10 déc. 2007 22:39:21 org.apache.catalina.core.StandardContext reload
INFO: Le rechargement de ce contexte a démarré
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Sa vient peut-être de 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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.io.*;
import java.sql.*;
//import com.brainysoftware.java.StringUtil;
 
 public class InesertSQL2 extends HttpServlet 
 {
	 private String prenom ="";
	 private String nom ="";
	 private String pseudo ="";
	 private String pass ="";
	 private String urlConnection = "jdbc:mysql://localhost:3306/frontal";
	 private String loginConnection = "root";
	 private String passConnection = "xav";
 
 
	 public void init()
	 {
		 try {
			 Class.forName("com.mysql.jdbc.Driver");
			 System.out.print("Driver JDBC chargé");
		 }
		 catch (ClassNotFoundException e) {
			 System.out.print(e.toString());
		 }
	 }
 
		protected void doGet(HttpServletRequest request, HttpServletResponse response) 
		throws ServletException, IOException
		{
		//sendPageHeader(response);
		//sendRegistrationForm(request, response, false);
		//sendPageFooter(response);
		}
 
		protected void doPost(HttpServletRequest request, HttpServletResponse response) 
		throws ServletException, IOException
		{
		 //id = request.getParameter(id);
		 prenom =request.getParameter(prenom);
		 nom =request.getParameter(nom);
		 pseudo =request.getParameter(pseudo);
		 pass =request.getParameter(pass);
 
		 boolean error = false;
		 String message = null;
 
		 try {
			 Connection cnx = DriverManager.getConnection(urlConnection, loginConnection, passConnection);
			 System.out.print("Obtenir la connection");
 
			 Statement etat = cnx.createStatement();
 
			 String sql = new String ("SELECT pseudo from user where pseudo = '" + pseudo + "'");
			 ResultSet req = etat.executeQuery(sql);
			 if(req.next())
			 {
				 req.close();
				 message = "Le nom < "+ pseudo + " > existe déjà !"; 
			 }
			 else 
			 {
				req.close();
			 	sql = "insert into user" + prenom + nom + pseudo + pass + "VALUES" +
			 	 prenom + nom + pseudo + pass ;
			 	int insertion = etat.executeUpdate(sql);
 
			 	if(insertion != 0)
			 		System.out.print("Merci" + pseudo);
		 	}
		 // on ferme la requete
		 etat.close();
		// on ferme la connection
		 cnx.close();
 
		 }
		 catch(SQLException e)
		 {
			 message = "Erreur dans la requette" + e.toString() + error;
			 error = true;
		 }
 
		 if(message != null)
		 {
				PrintWriter sortie = response.getWriter();
				sortie.print("<strong>" + message + "</strong>");
		 }
		 if(error != false)
		 {
			 message = "Erreur dans la requette" + error;
			 //sendRegistrationForm();
		 }
 
		response.setContentType("text/html");
		PrintWriter sortie = response.getWriter();
		sortie.print("<html>");
		sortie.print("<head>");
		sortie.print("<title>Tableaux</title>");
		sortie.print("<style>");
                sortie.print("");
                sortie.print("</style>");
		sortie.print("<link rel='stylesheet' media='screen' href='MonPremierCss.css' />");
		sortie.print("</head>");
		sortie.print("<body>");
 
		sortie.print("<h2>SQL, Tool</h2>");
		sortie.print("<h5>Please type your SQL statement in the following box</h5>");
		sortie.print("<form method='post'>");
		sortie.print("<textarea name='TexteRequete'>sdfg");
 
		sortie.print("</textarea>");
		sortie.print("<submit type='text' name='Execute'>");
		sortie.print("</form>");
 
		sortie.print("<table>");
		sortie.print("<th></th><th>Prénom</th><th>nom</th><th>Pseudo</th><th>Pass</th>");
		sortie.print("<tr>");
		sortie.print("<td>qsdfghj</td>");
		sortie.print("</tr>");
		sortie.print("</table>");
		sortie.print("</body>");
	 }
}
Merci d'avance