commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shapira, Yoav" <>
Subject RE: [VOTE] Promote DbUtils to Commons Proper
Date Wed, 29 Oct 2003 15:06:23 GMT


Is anyone using it?

Yoav Shapira
Millennium ChemInformatics

>-----Original Message-----
>From: David Graham []
>Sent: Wednesday, October 29, 2003 10:03 AM
>Subject: [VOTE] Promote DbUtils to Commons Proper
>DbUtils exhibits all of the qualities of a component that should be in
>Commons proper:
>- It's small and focused.
>- It's API is well defined
>- It has a group of existing Jakarta committers providing code, ideas,
>- It has good unit test coverage. It has also been tested in real world
>database applications.
>- It has automated nightly builds, website, and Maven all working
>- It has incubated in the sandbox for long enough to become stable
>DbUtils is a mature component that should move to Commons proper so it
>be released to the public.  Here's my +1.
>The website has additional information:
>Here's the component proposal for reference:
>(0) Rationale
>Correct JDBC coding is time consuming and error prone.  Many
>JDBC coding tasks can be simplified with a small helper library
>that factors out the mundane resource cleanup steps.  DbUtils
>is focused on providing such a library without any heavyweight
>framework surrounding it.
>(1) Scope of the Package
>This proposal is to create a package of Java utility classes for
>various types of JDBC related activity.  DbUtils will
>not be an OO representation of database objects nor will
>it be an Object/Relational framework.  It will be
>a lightweight JDBC library that helps developers write
>correct database code.
>(1.5) Interaction With Other Packages
>DBUtils relies only on standard Java 1.2 (or later) APIs for
>production deployment.  It utilizes the JUnit testing framework for
>developing and executing unit tests, but this is of interest only to
>developers of the component. Being dependent on Java 1.2 means that
>this code is expected to be of JDBC 2.0 level.
>No external configuration files are utilized.
>(2) Initial Source of the Package
>Potential source code for this package will come from the initial
>committers' personal libraries.
>The proposed package name for the new component is
>(3)  Required Jakarta-Commons Resources
>CVS Repository - New directory dbutils in the jakarta-commons CVS
>Mailing List - Discussions will take place on the general
> mailing list.  To help
>    list subscribers identify messages of interest, it is suggested
>    the message subject of messages about this component be prefixed
>    [dbutils].
>Bugzilla - New component "DBUtils" under the "Commons" product
>    category, with appropriate version identifiers as needed.
>(4) Initial Committers
>The initial committers on the DBUtils component shall be:
>Henri Yandell
>Steven Caswell
>Juozas Baliuka
>David Graham
>Do you Yahoo!?
>Exclusive Video Premiere - Britney Spears
>To unsubscribe, e-mail:
>For additional commands, e-mail:

This e-mail, including any attachments, is a confidential business communication, and may
contain information that is confidential, proprietary and/or privileged.  This e-mail is intended
only for the individual(s) to whom it is addressed, and may not be saved, copied, printed,
disclosed or used by anyone else.  If you are not the(an) intended recipient, please immediately
delete this e-mail from your computer system and notify the sender.  Thank you.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message