Code example for DataSource

Methods: getConnection

0
    protected AbstractDataBaseDAO(DataSource ds) {
        this.dataSource = ds;
    } 
 
    protected Connection getConnection() throws SQLException {
        return dataSource.getConnection();
    } 
    /**± 
     * fermeture d'une connexion 
     * @param c la connexion à fermer 
     * @throws DAOException si problème lors de la fermeture de la connexion 
     */ 
    protected void closeConnection(Connection c) throws DAOException {
        if (c != null) {
            try { 
                c.close();
            } catch (SQLException sqle) {
                throw new DAOException("Problème fermeture de connexion avec la BD ", sqle);
            } 
        } 
    }