example dao

This commit is contained in:
tuanvu
2025-09-24 11:00:54 +02:00
parent 6d8c4a7865
commit b0c740dfab
2 changed files with 9 additions and 0 deletions

View File

@@ -46,6 +46,12 @@
<artifactId>mysql-connector-j</artifactId> <artifactId>mysql-connector-j</artifactId>
<version>8.1.0</version> <version>8.1.0</version>
</dependency> </dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
<scope>provided</scope>
</dependency>
</dependencies> </dependencies>
<build> <build>

View File

@@ -2,6 +2,7 @@ package servlet;
import java.io.IOException; import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import DAO.UtilisateurDAO;
import jakarta.servlet.ServletException; import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServlet;
@@ -19,6 +20,7 @@ public class UserInfo extends HttpServlet {
super.init(); super.init();
this.u= new Utilisateur(); this.u= new Utilisateur();
} }
UtilisateurDAO utilisateurDAO = new UtilisateurDAO();
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html"); response.setContentType("text/html");
@@ -27,6 +29,7 @@ public class UserInfo extends HttpServlet {
u.setName(request.getParameter("name")); u.setName(request.getParameter("name"));
u.setEmail(request.getParameter("email")); u.setEmail(request.getParameter("email"));
utilisateurDAO.create(u);
PrintWriter out = response.getWriter(); PrintWriter out = response.getWriter();
out.println("<HTML>\n<BODY>\n" + out.println("<HTML>\n<BODY>\n" +
"<H1>Recapitulatif des informations de Tibo</H1>\n" + "<H1>Recapitulatif des informations de Tibo</H1>\n" +