Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Connexion à une Base de Données MySQL | Travailler avec des Bases de Données
Backend Spring Boot
course content

Contenu du cours

Backend Spring Boot

Backend Spring Boot

1. Notions de Base du Développement Backend
2. Notions de Base de Spring Boot
3. API RESTful
4. Travailler avec des Bases de Données
5. Tester les Applications Backend

book
Connexion à une Base de Données MySQL

Maintenant, nous allons connecter la base de données à notre projet, et vous verrez à quel point c'est facile à faire. Je vais utiliser IntelliJ IDEA Ultimate pour connecter la base de données à notre projet.

Commencer

La première chose que vous devez faire est de télécharger la base de données MySQL. Il y a un excellent article qui fournit des instructions pour cela.

Une fois que vous avez téléchargé la base de données MySQL, vous pouvez aller directement à IntelliJ IDEA et ajouter la dépendance pour notre base de données MySQL.

Connexion à la base de données

IntelliJ IDEA offre des outils intégrés pour travailler avec des bases de données, ce qui simplifie grandement la connexion et l'interaction avec MySQL.

Pour commencer, ouvrez la fenêtre Database en cliquant sur l'onglet à droite, ou en naviguant vers View > Tool Windows > Database dans le menu.

Ensuite, cliquez sur l'icône + et sélectionnez Data Source > MySQL.

Après cela, entrez les informations de connexion requises : spécifiez l'Hôte (localhost ou l'IP address du serveur), le Port (par défaut est 3306), et vos identifiantsUtilisateur (root) et Mot de passe (celui que vous avez défini lors du téléchargement de la base de données).

Une fois la configuration terminée, cliquez sur Test Connection pour vérifier la connexion à la base de données. Si tout est correct, vous devriez voir une fenêtre comme celle-ci :

Création d'une Table

Pour créer une table dans une base de données MySQL, nous pouvons le faire directement dans la console de base de données dédiée :

Dans cette console, nous écrivons la commande SQL pour la base de données :

Vous devez ensuite exécuter cette commande en la sélectionnant dans le menu et en cliquant sur Execute :

Maintenant, créons une table pour notre base de données, et nous allons la nommer books.

Comme vous pouvez voir, la table a été créée avec succès, et nous pouvons maintenant l'ouvrir pour voir son contenu.

Configuration du fichier de configuration pour le projet

Pour travailler avec la base de données dans un projet Spring Boot, vous devez configurer les paramètres nécessaires. Dans le fichier src/main/resources/application.properties, spécifiez les paramètres suivants:

La valeur pour spring.datasource.url spécifie le chemin vers la base de données et se compose du protocole jdbc:mysql://, suivi de localhost si la base de données fonctionne sur la machine locale, le port (par défaut est 3306), et le nom de votre base de données, par exemple, my_database (que nous avons créé précédemment). Vous pouvez trouver cette information ici :

Le champ spring.datasource.username contient le nom d'utilisateur que vous utilisez pour vous connecter à la base de données, tel que root. Pour spring.datasource.password, entrez le mot de passe qui a été défini lors de la configuration de MySQL.

Enfin, spring.datasource.driver-class-name doit toujours être com.mysql.cj.jdbc.Driver pour MySQL, ce qui spécifie le driver utilisé.

Résumé

Nous avons exploré comment connecter une base de données à notre projet. Dans cette section, nous allons également discuter de comment insérer, récupérer, mettre à jour, et supprimer des données dans la base de données, mais cette fois-ci dans le code. Nous allons améliorer notre API REST que nous avons créée dans la section précédente!

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt