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 SqlUpdateCommand implements DatabaseCommand { 8 9 private final String sql; 10 private final Object[] parameters; 11 12 public SqlUpdateCommand( String sql, Object[] parameters ) { 13 this.sql = sql; 14 this.parameters = parameters; 15 } 16 17 public Object executeOn( DatabaseConnection connection ) throws DatabaseException { 18 return new Integer( connection.executeUpdate( sql, parameters ) ); 19 } 20 }