Pool de connexions dynamique

Pool de connexions dynamique SourceForge.net Logo

Ce projet est un pool de connexions, prévu pour une base de donnée MySql, mais normalement adaptable dès lors qu’un driver jdbc est disponible.
Ce pool est dynamique, car il adapte son nombre de connexions à la base de donnée en fonction des besoins instantanés et tente d’anticiper les besoins à venir.
Le pool est paramétrable pour ce qui est de ses pas d’incrément, sa taille de départ et autre…
Un Thread est utilisé pour la surveillance du pool, indiquant son état courant à interval régulier. Ce thread détecte les fuites de connexions et renouvèle régulièrement les connexions du pool.Ce pool utilise log4j pour les traces d’erreur et le package disk.tools.sllist inclus dans l’archive.


29-08-2005 : DDCP new release V1.1 to fix a Statement Pool bug : update your version.


01-11-2004 : DDCP is now in production status : version 1.0 created.


01-08-2004 : New version of Disk Database Connection Pool and Sourceforge project creation
This new version add :

  • A real Statement Pool management.
  • A pool factory to manage multiple database connexion
  • Some database transaction facility
  • A properties file to configure pool
  • A short sample code
  • License modification for CeCILL in France and Gnu/PGL

You can access to sourceforge projet web page to report bug, download lastest version… Just use the following link here


Me contacter au sujet de l’utilisation de ces sources : clickez ici.

Ce package, membre de disk offre un pool de connexion dynamique à une base au travers d’un driver jdbc. Il distribue des connexions ou des statements. Son utilisation demande de le dériver dans une classe fille singleton (un exemple viendra) ainsi, il est possible d’utiliser plusieurs fois le pool, sur des bases différentes dans une même application.

Télécharger :
* ConnexionPool.0v1.zip Version 0.1
* ddcp.src.v0.95b.tar.gz Version 0.95 beta and laters

This entry was posted in Java Stuff. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.