Bonjour sarri
Si c'est juste pour afficher le contenu de ta table, je te propose de créer une nouvelle page JSP dans ton projet au lieu de classe JAVA (quand tu met new tu sélectionne JSP au lieu de JAVA).
et voila le code selon les champs de ta table que tu as désigné, sauf que, j'ai utilisé une base Access donc tu n'as qu'a changé la chaîne de connexion.
On commence par l'importation des packages nécessaires et ça se met entre <%@page import="PACKAGE"%> et ces balises en jsp on les appelles les scriptlettes et se sont des "balises" faites pour l'insertion du code java dans une page JSP. parc que Les JSP permettent de créer seulement du code HTML.
<%@page
import="java.sql.Connection"
import="java.sql.Statement"
import="java.sql.ResultSet"
import="java.sql.DriverManager"
import="javax.servlet.*"
%>
puis on cree un tableau en html pour afficher le contenu de la table
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form method="post">
<%
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:sourceONE");
try {
Statement requette = con.createStatement();
ResultSet rs = requette.executeQuery("select * from etudiant ");
out.println("<table border=2>");
out.println("<tr><th>Numero</th><th>Nom</th><th>Prenom</th></tr>");
while (rs.next() == true) {
int num = rs.getInt("num");
String nom = rs.getString("nom");
String pren = rs.getString("pren");
out.println("<tr><td>" + num + "</td><td>" + nom + "</td><td>" + pren + "</td> <td></tr>");
}
out.print("</table><br />");
} finally {
con.close();
}
} catch (Exception e) {
out.println("Erreur dans ListeEtudiant.jsp : " + e.getMessage());
}
%>
</form>
</body>
</html>
attention:n'oublie pas de changer la chaine de connexion access vers oracle et voila le code
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:oracle","system","123456");
enfn je ne suis pas tres sur :)
bonne chance
Bonjour sarri
Si c'est juste pour afficher le contenu de ta table, je te propose de créer une nouvelle page JSP dans ton projet au lieu de classe JAVA (quand tu met new tu sélectionne JSP au lieu de JAVA).
et voila le code selon les champs de ta table que tu as désigné, sauf que, j'ai utilisé une base Access donc tu n'as qu'a changé la chaîne de connexion.
On commence par l'importation des packages nécessaires et ça se met entre <%@page import="PACKAGE"%> et ces balises en jsp on les appelles les scriptlettes et se sont des "balises" faites pour l'insertion du code java dans une page JSP. parc que Les JSP permettent de créer seulement du code HTML.
puis on cree un tableau en html pour afficher le contenu de la table
attention:n'oublie pas de changer la chaine de connexion access vers oracle et voila le code
enfn je ne suis pas tres sur :)
bonne chance