1 package com.imcode.db.commands; 2 3 import com.imcode.db.DatabaseCommand; 4 import com.imcode.db.DatabaseConnection; 5 import com.imcode.db.DatabaseException; 6 7 public class SqlUpdateDatabaseCommand implements DatabaseCommand { 8 9 private final String sqlStr; 10 private final Object[] parameters; 11 12 public SqlUpdateDatabaseCommand( String sqlStr, Object[] parameters ) { 13 this.sqlStr = sqlStr; 14 this.parameters = parameters; 15 } 16 17 public Object executeOn( DatabaseConnection connection ) throws DatabaseException { 18 return new Integer( connection.executeUpdate( sqlStr, parameters ) ); 19 } 20 }