bonjour je veux afficher des données d'une base de donnée mysql5.0.7(j'utilise phpmyadmin)avec une jsp creé par eclipse galilio et j'utilise apache tomcat comme serveur d'application et le navigateur mozilla firefox .
avec une classe java j ai reussi a le faire en affichant sur eclipse mais avec la jsp il m'affiche (echec pilote : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver)et pourtant j ai mi le jar mysql-connector-java-5.0.7-bin.jar dans le build path du projet tomcat et j ai meme pu configurer eclipse pour acceder directemet vers ma base(je peux voire ma base dans eclipse).mille fois merci!

VOICI MA 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<%@ page language="java" import="java.util.Date,java.text.*, java.util.*,java.sql.*,java.io.IOException, java.io.*, javax.servlet.ServletException,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse;"contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<p>
<%
 
String pilote = "com.mysql.jdbc.Driver";
 
try{
Class.forName(pilote);
 
Connection connexion = DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
 
Statement instruction = connexion.createStatement();
 
ResultSet resultat = instruction.executeQuery("SELECT * FROM voyage");
while(resultat.next()){
 
 
out.println("---------------------------");
out.println("N° ID_ANNONCE: "+resultat.getInt("id"));
out.println("Descriptif: "+resultat.getString("nom"));
 
}
}
catch (Exception e){
 
System.out.println("echec pilote : "+e);
}
 
%>
</p>
</body>
</html>