com.diasparsoftware.jdbc
Class JdbcQueryExecuter
java.lang.Object
com.diasparsoftware.jdbc.JdbcQueryExecuter
- All Implemented Interfaces:
- PreparedStatementExecuter
- public class JdbcQueryExecuter
- extends java.lang.Object
- implements PreparedStatementExecuter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcQueryExecuter
public JdbcQueryExecuter(java.sql.Connection connection)
executeDeleteStatement
public void executeDeleteStatement(PreparedStatementData preparedStatementData)
throws DataStoreException
- Specified by:
executeDeleteStatement
in interface PreparedStatementExecuter
- Throws:
DataStoreException
executeUpdateStatement
public int executeUpdateStatement(PreparedStatementData preparedStatementData)
- Specified by:
executeUpdateStatement
in interface PreparedStatementExecuter
executeInsertStatement
public int executeInsertStatement(PreparedStatementData insertStatementData)
- Specified by:
executeInsertStatement
in interface PreparedStatementExecuter
executeSelectStatement
public java.util.List executeSelectStatement(PreparedStatementData selectStatementData,
JdbcRowMapper rowMapper)
- Specified by:
executeSelectStatement
in interface PreparedStatementExecuter
executeCountStatement
public int executeCountStatement(PreparedStatementData countStatementData)
- Invoke this only for SELECT statements that count rows. This
method assumes that the database returns only a single row for
SELECT COUNT(...) statements.
- Specified by:
executeCountStatement
in interface PreparedStatementExecuter
- Parameters:
countStatementData
- A SELECT COUNT(...) statement.
- Returns:
- The number of rows determined by the COUNT statement.
executeSingleRowSelectStatement
public java.lang.Object executeSingleRowSelectStatement(PreparedStatementData selectStatementData,
JdbcRowMapper simpleMapper)
- Specified by:
executeSingleRowSelectStatement
in interface PreparedStatementExecuter
commit
public void commit()
Copyright © 2003-2004 Diaspar Software Services, Inc.. All Rights Reserved.