Might want to have a look at JDO or the database package provided by
Expresso.

JDO:
http://jcp.org/aboutJava/communityprocess/review/jsr012/index.html
http://castor.exolab.org/index.html

Expresso:
http://www.jcorporate.com/econtent/Content.do?state=template&template=2&reso
urce=636&db=default
http://www.jcorporate.com/html/products/expresso/dbpooling.html

HTH,

robert

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Paul
> Dlug
> Sent: Wednesday, December 12, 2001 10:04 AM
> To: [EMAIL PROTECTED]
> Subject: Dynamic SQL query library
>
>
> This is somewhat offtopic but definitely related to web development and
> I'm sure someone on this list has run up against this issue before.
>
> I'm looking for a java library to generate dynamic SQL. Basically I want
> the ability to do something like:
> Query q = new Query();
> q.type(SELECT);
> q.add("table1", "username", EQUALS, "john");
> q.add("table1", "added_date", LESS_THAN, new java.util.Date());
> Statement st = conn.createStatement();
> st.executeQuery(q.toString());
>
> Or something just as easy to use as this, basically generating queries
> without being locked into creating SQL statements by hand since they
> could change at any time. I came across the org.apache.turbine.util.db
> library from Turbine which seems to have what I'm looking for, but it's
> too tightly coupled with Turbine. Ideally I need a library that is
> general enough to use in any environment (why isn't there a Jakarta
> Commons SQL Utils??), or something that can work hand in hand with
> struts. Any advice greatly appreciated.
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to