litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.sql.statements; import java.sql.*; import org.litesoft.db.*; import org.litesoft.sql.*; public final class JDBCexecuteUpdate extends JDBCexecutorNonQuery { public JDBCexecuteUpdate( SQLPersistenceHelper pPersistenceHelper, DBconnection pDBconnection, String pCmd, Object pLoggingContext ) { super( pPersistenceHelper, pDBconnection, pCmd, pLoggingContext ); } public JDBCexecuteUpdate( SQLPersistenceHelper pPersistenceHelper, String pCmd, Object pLoggingContext ) { super( pPersistenceHelper, pCmd, pLoggingContext ); } public int executeUpdate( boolean pCommit ) throws DBException { logCommand( mCmd ); try { int rowsEffected = getStatement().executeUpdate( mCmd ); if ( rowsEffected != 0 ) { commit( pCommit ); } return rowsEffected; } catch ( SQLException e ) { throw error( e ); } finally { releaseResources(); } } } |