|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.qi4j.library.sql.common.Databases
public class Databases
Utility methods for performing SQL calls wrapping a given DataSource.
Nested Class Summary | |
---|---|
static interface |
Databases.ResultSetVisitor
Visitor for the ResultSet. |
static interface |
Databases.StatementVisitor
Visitor for PreparedStatements. |
Constructor Summary | |
---|---|
Databases(javax.sql.DataSource source)
Create a new Databases wrapper for a given DataSource. |
Method Summary | |
---|---|
Input<java.sql.ResultSet,java.sql.SQLException> |
query(java.lang.String sql)
Perform SQL query and provide results as an Input. |
void |
query(java.lang.String sql,
Databases.ResultSetVisitor visitor)
Perform SQL query and let visitor handle results. |
Input<java.sql.ResultSet,java.sql.SQLException> |
query(java.lang.String sql,
Databases.StatementVisitor visitor)
Perform SQL query and provide results as an Input. |
void |
query(java.lang.String sql,
Databases.StatementVisitor statement,
Databases.ResultSetVisitor resultsetVisitor)
Perform SQL query and let visitor handle results. |
int |
update(java.lang.String sql)
Perform SQL update statement. |
int |
update(java.lang.String sql,
Databases.StatementVisitor visitor)
Perform SQL update statement. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Databases(javax.sql.DataSource source)
Method Detail |
---|
public int update(java.lang.String sql) throws java.sql.SQLException
java.sql.SQLException
public int update(java.lang.String sql, Databases.StatementVisitor visitor) throws java.sql.SQLException
java.sql.SQLException
public void query(java.lang.String sql, Databases.ResultSetVisitor visitor) throws java.sql.SQLException
java.sql.SQLException
public void query(java.lang.String sql, Databases.StatementVisitor statement, Databases.ResultSetVisitor resultsetVisitor) throws java.sql.SQLException
java.sql.SQLException
public Input<java.sql.ResultSet,java.sql.SQLException> query(java.lang.String sql)
public Input<java.sql.ResultSet,java.sql.SQLException> query(java.lang.String sql, Databases.StatementVisitor visitor)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |