Couverture de livre électronique gratuite Cours complet sur la base de données MySQL, du basique au avancé

Cours complet sur la base de données MySQL, du basique au avancé

2.9

(10)

71 pages

Utiliser MySQL avec Java

Capítulo 36

Temps de lecture estimé : 4 minutes

Audio Icon

Écouter en audio

0:00 / 0:00

MySQL est un système de gestion de base de données relationnelle (SGBDR) qui utilise le langage de requête structuré (SQL) pour accéder, ajouter ou gérer du contenu. Il est largement utilisé dans les applications Web pour stocker des données et est particulièrement populaire avec le langage de programmation Java. Dans cet article, nous explorerons comment utiliser MySQL avec Java.

Configurer MySQL

Avant de commencer à utiliser MySQL avec Java, vous devez avoir MySQL installé sur votre système. Vous pouvez télécharger MySQL Community Server gratuitement à partir du site Web officiel de MySQL. Une fois installé, vous pouvez créer une nouvelle base de données et des tables à l'aide de la ligne de commande MySQL ou d'une interface utilisateur graphique telle que MySQL Workbench.

Connexion à MySQL avec Java

Pour vous connecter à MySQL avec Java, vous avez besoin du pilote JDBC pour MySQL, qui est un connecteur qui permet aux applications Java de communiquer avec MySQL. Vous pouvez télécharger le pilote JDBC pour MySQL (également connu sous le nom de Connector/J) sur le site officiel. Site Web MySQL.

Une fois le pilote téléchargé, vous pouvez ajouter le fichier JAR du pilote au chemin de classe de votre projet Java. Vous pouvez ensuite utiliser la ligne de code suivante pour charger le pilote :

Class.forName("com.mysql.jdbc.Driver");

Vous pouvez ensuite établir une connexion à la base de données à l'aide de la ligne de code suivante :

Connexion conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");

Exécuter des requêtes SQL avec Java

Une fois que vous avez établi une connexion à la base de données, vous pouvez exécuter des requêtes SQL. Pour cela, vous pouvez utiliser la classe Statement ou PreparedStatement en Java.

Continuez dans notre application.

Vous pouvez écouter le livre audio écran éteint, recevoir un certificat gratuit pour ce cours et accéder également à 5 000 autres cours en ligne gratuits.

Ou poursuivez votre lecture ci-dessous...
Download App

Téléchargez l'application

Pour créer un objet Statement, vous pouvez utiliser le code suivant :

Instruction stmt = conn.createStatement();

Vous pouvez ensuite utiliser la méthode ExecuteQuery de l'objet Statement pour exécuter des requêtes SQL SELECT. Par exemple :

ResultSet rs = stmt.executeQuery("SELECT * FROM matable");

Pour les requêtes SQL INSERT, UPDATE ou DELETE, vous pouvez utiliser la méthodeexecuteUpdate. Par exemple :

int rowsAffected = stmt.executeUpdate("INSERT INTO mytable (column1, column2) VALUES ('value1', 'value2')");

Utilisation de PreparedStatement

La classe PreparedStatement est utilisée pour exécuter des requêtes SQL paramétrées, ce qui permet d'empêcher les attaques par injection SQL. Pour créer un objet PreparedStatement, vous pouvez utiliser le code suivant :

PreparedStatement pstmt = conn.prepareStatement("INSÉRER DANS ma table (colonne1, colonne2) VALEURS (?, ?)");

Vous pouvez ensuite définir les valeurs des paramètres à l'aide des méthodes setString, setInt, etc. Par exemple :

pstmt.setString(1, "valeur1"); pstmt.setString(2, "valeur2");

Vous pouvez ensuite exécuter la requête à l'aide de la méthodeexecuteUpdate :

int rowsAffected = pstmt.executeUpdate();

Fermer la connexion à la base de données

Une fois que vous avez fini de travailler avec la base de données, il est important de fermer la connexion pour libérer des ressources. Pour cela, vous pouvez utiliser la méthode close de la classe Connection :

conn.close();

Conclusion

Dans cet article, nous expliquons comment utiliser MySQL avec Java. Tout d'abord, nous configurons MySQL et téléchargeons le pilote JDBC pour MySQL. Ensuite, nous établissons une connexion à la base de données et exécutons des requêtes SQL à l'aide des classes Statement et PreparedStatement. Enfin, nous fermons la connexion à la base de données. Nous espérons que cet article vous a été utile pour démarrer avec MySQL avec Java.

Répondez maintenant à l’exercice sur le contenu :

Quel est l'objectif du pilote JDBC pour MySQL dans le cadre de l'utilisation de MySQL avec Java ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Chapitre suivant

Utiliser MySQL avec Node.js

Arrow Right Icon
Téléchargez l'application pour obtenir une certification gratuite et écouter des cours en arrière-plan, même avec l'écran éteint.