recuperer des donnees dans une base par une JSP - Java - Programmation
MarshPosté le 13-04-2011 à 19:41:08
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
<%@ 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> <%
Marsh Posté le 13-04-2011 à 19:41:08
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
<%@ 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>