From c25c4e2a46196d09d408c0e76f3aad5146bdbf64 Mon Sep 17 00:00:00 2001 From: yolou Date: Sun, 19 Oct 2025 02:22:04 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9but=20d'importation=20des=20modeles=20po?= =?UTF-8?q?ur=20les=20rappels?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iutfbleau/papillon/model/DbConnexion.java | 16 ++++++++++++++++ src/fr/iutfbleau/papillon/model/Rappel.java | 17 +++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 src/fr/iutfbleau/papillon/model/DbConnexion.java create mode 100644 src/fr/iutfbleau/papillon/model/Rappel.java diff --git a/src/fr/iutfbleau/papillon/model/DbConnexion.java b/src/fr/iutfbleau/papillon/model/DbConnexion.java new file mode 100644 index 0000000..f1acc68 --- /dev/null +++ b/src/fr/iutfbleau/papillon/model/DbConnexion.java @@ -0,0 +1,16 @@ +import java.sql.*; + +public class DbConnexion { + private static final String URL = "jdbc:mariadb://dwarves.iut-fbleau.fr/---"; + private static final String USER = "login"; + private static final String PASSWORD = "mdp"; + + public static Connection getConnection() throws SQLException { + try { + Class.forName("org.mariadb.jdbc.Driver"); + } catch (ClassNotFoundException e) { + throw new SQLException("Pilote MariaDB non trouvé.", e); + } + return DriverManager.getConnection(URL, USER, PASSWORD); + } +} \ No newline at end of file diff --git a/src/fr/iutfbleau/papillon/model/Rappel.java b/src/fr/iutfbleau/papillon/model/Rappel.java new file mode 100644 index 0000000..3f4fc7a --- /dev/null +++ b/src/fr/iutfbleau/papillon/model/Rappel.java @@ -0,0 +1,17 @@ +package model; + +import java.time.LocalDateTime; + +public class Rappel { + private int id; + private String titre; + private String contenu; + private LocalDateTime date; + + public Rappel(int id, String titre, String contenu, LocalDateTime date) { + this.id = id; + this.titre = titre; + this.contenu = contenu; + this.date = date; + } +} \ No newline at end of file