FREE logo

Quick Links

Aims of the project

FAQ
Download
In the news
Get Involved
Documentation
+ Running GNU.FREE
 - Getting Started
 - Running Elections
+ Package details
 - ERServer
 - FreeClient
 - Free.AWT
 - Free.DBPool
 - Free.util
 - RTServer
+ Detailed code docs
 - JavaDoc Docs

Contact

FREE Home
 
FREE.DBPOOL

Since 1.5 we have spent considerable time on optimising the speed and scalability of each GNU.FREE applicatin. JDBC database connections have a large performance impact so to prevent their constant creation and closure we can create a cache of open ones by pooling them as a resource for use every time the database is needed. This pacakge implements this system.

JDCConnection.java

This creates a data type to represent a JDBC connection in the pool. Effectively a JDBC connection wrapper.

JDCConnectionDriver.java

A pseudo-driver or wrapper driver which provides JDBC driver services to GNU.FREE applications on behalf of the true JDBC driver. This provides the true driver services in a connection pool aware manner.

JDCConnectionPool.java

This class represents and provides all associate services (including dead connection removal) for the Connection Pool.



- Docs Home -

Contact - by Jason Kitcat - j-dom portal

Copyright 2000, 2001 FREE e-democracy project.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.