Sélectionner une base de données | JDBC – Java
Dans ce tutoriel nous allons découvrir comment sélectionner une base de données avec JDBC en Java. Les étapes suivantes sont requises pour sélectionner une nouvelle base de données à l’aide de l’API JDBC.
- Importer le package java.sql.*: Nécessite d’inclure le package contenant les classes JDBC nécessaires à la programmation avec des base de données. Le plus souvent, utiliser import java.sql.* Suffira.
- Enregistrer le pilote JDBC: Nécessite que vous initialisiez un pilote pour pouvoir ouvrir un canal de communication avec la base de données.
- Ouvrir une connexion: Nécessite l’utilisation de la méthode DriverManager.getConnection() pour créer un objet Connection, qui représente une connexion physique avec la base de données sélectionnée.
La sélection de la base de données est effectuée pendant que vous préparez l’URL de la base de données. L’exemple suivant établirait une connexion avec la base de données EMP.
- Nettoyez l’environnement: Nécessite la fermeture explicite de toutes les ressources de la base de données.
Exemple:
import java.sql.*; public class SelectDatabase { public static void main(String args[]) { try { //étape 1: charger la classe driver Class.forName("com.mysql.jdbc.Driver"); //étape 2: créer l'objet de connexion System.out.println("Connexion à la base de données sélectionnée..."); Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/EMP?useSSL=false", "root", ""); System.out.println("Base de données connectée avec succès..."); //étape 3: fermez l'objet de connexion conn.close(); } catch(Exception e){ System.out.println(e); } } }
Compiler et exécuter le code:
> javac SelectDatabase.java > java -cp .;lib/mysql-connector-java-5.1.49.jar SelectDatabase