Mon connecteur ?

OP
P5

Portico5015

il y a 6 mois

package com.societeDev.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /** * ConnecteurMysql est responsable d'établir une connexion à une base de données MySQL. */ public class ConnecteurMysql { // Instance de Connection pour les opérations sur la base de données private Connection cnx = null; /** * Constructeur qui initialise la connexion au serveur MySQL. * Charge le driver JDBC pour MySQL et tente de se connecter à la base de données. */ public ConnecteurMysql() { try { // Charge le driver JDBC pour MySQL Class.forName("com.mysql.cj.jdbc.Driver"); // Établit une connexion à la base de données 'magasin' sur localhost avec l'utilisateur root cnx = DriverManager.getConnection("jdbc:mysql://localhost/magasin?user=root"); } catch (ClassNotFoundException e) { // Gère le cas où le driver JDBC n'est pas trouvé e.printStackTrace(); } catch (SQLException e) { // Gère les erreurs SQL lors de la connexion e.printStackTrace(); } } /** * Retourne la connexion actuelle à la base de données. * * @return Objet Connection */ public Connection getCnx() { return cnx; } /** * Méthode main pour tester la connexion. * Crée une instance de ConnecteurMysql et imprime l'objet de connexion. */ public static void main(String[] args) { ConnecteurMysql cn = new ConnecteurMysql(); System.out.println(cn.getCnx()); } }
OP
P5

Portico5015

il y a 6 mois