Introduction
Ce TD vous guidera dans l'apprentissage de la connexion et de l'interaction avec une base de données en Java. Vous commencerez par découvrir JDBC (Java Database Connectivity), une API permettant d'exécuter des requêtes SQL et d'interagir avec divers systèmes de gestion de bases de données (SGBD).
Dans un premier temps, vous apprendrez à utiliser SQLite avec JDBC, un SGBD léger et simple à intégrer dans une application Java. Vous verrez ensuite comment exécuter des requêtes SQL (SELECT, INSERT, UPDATE, DELETE) via JDBC pour manipuler les données stockées.
Une fois ces bases maîtrisées, vous structurerez votre code en appliquant le pattern Repository, qui permet d’organiser proprement l’accès aux données et de séparer la logique métier de la gestion des bases de données.
Enfin, vous découvrirez JPA (Java Persistence API) avec Hibernate, une solution qui simplifie la gestion des bases de données en Java en permettant de manipuler les données sous forme d’objets sans écrire directement de requêtes SQL.