forked from bstocker/MSPR_CICD
-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathSelect_BDD.jsp
More file actions
42 lines (37 loc) · 1.43 KB
/
Select_BDD.jsp
File metadata and controls
42 lines (37 loc) · 1.43 KB
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
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<html>
<head>
<meta charset="UTF-8">
<title>Connexion à MySQL via JSP</title>
</head>
<body>
<h1>Exemple de connexion à MySQL via JSP</h1>
<%
String url = "jdbc:mariadb://localhost:3306/films";
String user = "mysql";
String password = "mysql";
// Charger le pilote JDBC
Class.forName("org.mariadb.jdbc.Driver");
// Établir la connexion
Connection conn = DriverManager.getConnection(url, user, password);
// Exemple de requête SQL
String sql = "SELECT idFilm, titre, année FROM Film WHERE année >= 2000";
PreparedStatement pstmt = conn.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery();
// Afficher les résultats (à adapter selon vos besoins)
while (rs.next()) {
String colonne1 = rs.getString("idFilm");
String colonne2 = rs.getString("titre");
String colonne3 = rs.getString("année");
// Faites ce que vous voulez avec les données...
//Exemple d'affichage de 2 colonnes
out.println("id : " + colonne1 + ", titre : " + colonne2 + ", année : " + colonne3 + "</br>");
}
// Fermer les ressources
rs.close();
pstmt.close();
conn.close();
%>
</body>
</html>