Configuration détaillée du pool de connexions HikariCP dans Spring Boot
Avant d'aborder la configuration de HikariCP dans Spring Boot, il convient de clarifier certains fondamentaux liés à l'accès aux bases de données en Java.
Les fondements de JDBC
L'API JDBC (Java Database Connectivity) constitue le standard Java permettant aux applications d'interagir avec des bases de données relationnelles. Elle expose un ense ...
Publié le 27 juillet à 03h27
Configuration du générateur MyBatis
MyBatis Generator est un outil puissant pour générer automatiquement des classes Java, des interfaces et des fichiers XML de mapping à partir d'une base de données. Voici comment le configurer dans un projet Maven.
1. Ajout du plugin dans le fichier pom.xml
Incluez le plugin MyBatis Generator dans la section <plugins> :
<plugin>
...
Publié le 26 juillet à 12h49
Maîtriser la Connexion aux Bases de Données avec JDBC en Java
Introduction à JDBC : Fondamentaux de la Connectivité Java-Base de Données
JDBC (Java Database Connectivity) est une API standard Java qui permet aux applications Java d'interagir avec différentes bases de données. Il s'agit d'un ensemble d'interfaces définies dans le paquetage java.sql et javax.sql, dont les implémentations sont fournies par l ...
Publié le 22 juillet à 08h43
Conception et Implémentation d'un Système de Journal Personnel en Java
Contexte et Motivation du Projet
À l'ère de la numérisation croissante, la gestion des souvenirs et des pensées quotidiennes a évolué du support papier vers des solutions logicielles sophistiquées. L'objectif de ce projet est de concevoir une application de journal intime robuste utilisant Java, offrant une alternative sécurisée, organisée et m ...
Publié le 21 juillet à 18h16
Configuration de sources de données JDBC avec Apache Commons DBCP2
Apache Commons DBCP (Database Connection Pool) est l'une des solutions de gestion de pools de connexions les plus éprouvées de l'écosystème Apache. Bien que la version originale ait cessé d'évoluer il y a plusieurs années, le projet DBCP2 assure la continuité avec des performances accrues et un support pour les versions récentes du JDK et de JD ...
Publié le 19 juillet à 16h31
Java : Système de Chat Multi-Utilisateurs avec Base de Données
Ce projet реализует un système de discustion en temps réel multi-utilisateurs utilisant une base de données. Les utilisateurs peuvent se connecter via un client, rejoindre une salle de conversation et échanger des messages en direct. Le système prend en charge l'inscription, la connexion, les discussions de groupe et les messages privés. Tous l ...
Publié le 17 juillet à 23h34
Importation de données de cours via JSP et connexion à une base de données
Ce guide explique comment importer des informations de cours dans une base de données MySQL à l'aide de JSP, après avoir installé MySQL, le pilote JDBC, Navicat, Apache Tomcat, et configuré les variables d'environnement et le déploiement dans IntelliJ IDEA.
Vous pouvez inspecter la base de données depuis IntelliJ IDEA ou utiliser Navicat pour u ...
Publié le 14 juillet à 22h31
Connexion à une base de données via JDBC
Implémentation de l'interface Driver
L'interface java.sql.Driver est implémentée par tous les pilotes JDBC. Les fournisseurs de bases de données founrissent des implémentations spécifiques :
MySQL : com.mysql.cj.jdbc.Driver
Oracle : oracle.jdbc.OracleDriver
Chargement du pilote JDBC
Utilisez Class.forName() pour charger dynamiquement le pilot ...
Publié le 8 juillet à 04h28
Implémentation d'une authentification utilisateur avec les couches Servlet, Service et DAO
Implémentation d'une authentification utilisateur avec les couches Servlet, Service et DAO
Vue d'ensemble
Cet article détaille la construction d'un système de connexion complet en Java, en s'appuyant sur les couches Servlet, Service et DAO. La couche DAO s'occupe de l'interaction avec la base de données pour extraire les informations utilisateu ...
Publié le 28 juin à 01h51
Manuel de démarrage MySQL : requêtes, tables et transactions JDBC
Manipulation des bases de données
Afficher les bases existantes
SHOW DATABASES;
Points importants : Le langage SQL ne fait pas de distinction entre majuscules et minuscules, les instructions se terminent par un point-virgule anglais (;), et le mot-clé est DATABASES au pluriel.
Créer une base de données
CREATE DATABASE [IF NOT EXISTS] nom_base; ...
Publié le 26 juin à 00h10