|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.peter.db.DBConHandler
This class handles the queries to the database. It uses the a pool of connections in order to set up the needed connection.
| Constructor Summary | |
DBConHandler(DBConPool pool,
java.sql.Connection con)
Constructor for this class |
|
| Method Summary | |
void |
closeConnection()
Closes this handler's database connection. |
void |
countDown()
Starts counting down until the maximum time threashold is reached |
DBMatrix[] |
executeNQueries(java.lang.String[] queries)
Executes a selection of N queries in the database |
DBMatrix |
executePreparedStatement(java.lang.String query,
java.lang.Object[] obj)
Executes a selection query in the database. |
DBMatrix |
executeQuery(java.lang.String query)
Executes a selection query in the database. |
java.sql.ResultSet |
executeQueryRS(java.lang.String query)
Executes a selection query in the database. |
int |
executeUpdate(java.lang.String query)
Excutes an update query in the database. |
int |
executeUpdatePS(java.lang.String query,
java.lang.Object[] obj)
Excutes an update query in the database. |
java.sql.Connection |
getConnection()
This method is used when it's necessary to retrieve the Connection and handle it by yourself. |
void |
setReleased()
Sets the released flag indicating that this handler is released |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DBConHandler(DBConPool pool,
java.sql.Connection con)
pool - The pool that contains this Handler.con - The connection for this Handler.| Method Detail |
public int executeUpdate(java.lang.String query)
throws java.sql.SQLException
query - The query to executejava.sql.SQLException - If a SQLException was thrown
public int executeUpdatePS(java.lang.String query,
java.lang.Object[] obj)
throws java.sql.SQLException
query - The query to executeobj - An Array of Objects to be inserted in the SQL-queryjava.sql.SQLException - If a SQLException was thrown
public DBMatrix executeQuery(java.lang.String query)
throws java.sql.SQLException
query - The query to executejava.sql.SQLException - If a SQLException was thrown
public java.sql.ResultSet executeQueryRS(java.lang.String query)
throws java.sql.SQLException
query - The query to executejava.sql.SQLException - If a SQLException was thrown
public DBMatrix executePreparedStatement(java.lang.String query,
java.lang.Object[] obj)
throws java.sql.SQLException
query - The query to executeobj - An Array of Objects to be inserted in the SQL-queryjava.sql.SQLException - If a SQLException was thrown
public DBMatrix[] executeNQueries(java.lang.String[] queries)
throws java.sql.SQLException
queries - The queries to executejava.sql.SQLException - If a SQLException was thrownpublic java.sql.Connection getConnection()
This method is used when it's necessary to retrieve the Connection and handle it by yourself.
public void closeConnection()
throws java.sql.SQLException
java.sql.SQLException - If a SQLException was thrownpublic void countDown()
DBConHandler.WaitAndReleasepublic void setReleased()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||