1ère étape :
Déclarer une instance de la classe DataConnection. Ex: << DataConnection objConn = new DataConnection(); >>. Jusque là, aucune connexion n'est encore ouverte à la BdD.
2ème étape :
La propriété de classe getConnection vous fournit un OledbConnection ouverte sur la BdD.
Vous pouvez à présent effectuer vos requêtes à destination de la BdD.
3ème étape :
Certes le garbage collector fait bien son boulot mais bon, il est mieux, à mon entendement, de libérer les ressources utilisées soi même. A cet effet, la méthode de classe : CloseConnection() vous permet de vous assurer que la connexion à la BdD a bien été fermée.
Toutefois, on est pas à l'abri d'une éventuelle erreur. Ainsi, en "interrogeant" la propriété de classe : << ErrorMessage >>, vous saurez l'erreur qui a été rencontrée.
Je n'ai pas la prétention de fournir une classe "parfaite". Cependant, libre à vous de l'améliorer comme bon vous semble.
Bon dev.
Gz.