I've looked at these actually, but at this time I don't really want to
delve into an Object -> Database mapping or object persistance. I just
want a utility class to generate raw SQL statements. My biggest problem
is not mapping the object to and from the database but generating
'search' type queries (letting the user specified a number of parameters
and dynamically generating the query from them). The mapping is the easy
part.



Robert Taylor wrote:
> 
> 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]>

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

Reply via email to