next up previous
Next: Les interactions simples Up: Accéder aux bases de Previous: les interfaces de JDBC

Se connecter et se déconnecter à la base de données

De l'utilisation des méthodes Class.forName() et DriverManager.getConnection();

    public static Connection etablirConnexion(String pilote,
                                       String url,
                                       String uid,
                                       String mdp) {
        Connection connexion = null;

        try {
            Class.forName(pilote);
        }
        catch(Exception e){
            System.out.println("Impossible de charger le pilote");
            return null;
        }
        try {
            connexion = DriverManager.getConnection(url, uid, mdp);
            System.out.println("Connexion etablie.");
        }
        catch(SQLException e){
            System.out.println("Impossible d'etablir la connexion");
            return null;
        }
        return connexion;
    }

mais aussi de la méthode close().

    public static void fermerConnexion(Connection c) {
        try {
            c.close();
            System.out.println("Connexion terminee");
        }
        catch(SQLException e){
            System.out.println("Impossible de fermer la connexion...Tant pis");
            return;
        }
    }



Alain GRIFFAULT
2001-09-27