Bonjour,

je realise une libraire pour gerer divers Serveur

voici un apercu de mes classes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CatalogueConnexion
Permet de gerer nos connexion
 
Les connexions sont contenus dans un HashTable
 
Des fonctions standard sont presente(ajout, suppression, fermeture)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Connexion
Represente une connexion
 
La connexion est de type IDbConnection (connection generique)
 
Des fonctions standard sont presente(open, close, executerSQL)

depuis un projet WindowsForm j'instanci un CatalogueConnexion et j'ajoute une connexion MySQL et l'ouvre avec l'utilisateur "uti_1"

j'ouvre le GUI Administrateur de MySQL avec root et je vois bien 2 connection (root + uti_1)


la tout est logique mais lorsque j'effectue
le GUI Administrateur me dit que la connection est toujours active...

je vais plus loins encore! je supprimer la connexion du catalogue et je dit que mon objet Connexion = null

non rien a fair la connexion est toujours active....


elle ne se detruit pas temps que je ne ferme pas l'application WindowsForm....


j'avais deja remarquer se problème par le passer mais je ne m'était pas attarder(je me connecter puis deconnecter mais je pouvais toujours executer des requetes...)