code: public void operate(Collection insertParams, String sql) throws Exception {
  		Debug.logVerbose("[JdonFramework]--> enter getSingleObject ", module);
  		Connection c = null;
  		PreparedStatement ps = null;
  		try {
  			c = dataSource.getConnection();
  			ps = c.prepareStatement(sql);
  			Debug.logVerbose(sql, module);
  			jdbcUtil.setQueryParams(insertParams, ps);
  
  			ps.executeUpdate();
  		} catch (SQLException se) {
  			throw new SQLException("SQLException: " + se.getMessage());
  		} catch (Exception ex) {
  			Debug.logError(ex, module);
  			throw new Exception(ex);
  		} finally {
  			if (ps != null)
  				try {
  					ps.close();
  				} catch (SQLException quiet) {
  				}
  			if (c != null)
  				try {
  					c.close();
  				} catch (SQLException quiet) {
  				}
  		}
  	}
docs: this method can used for insert/update/delete for database
  
  In insertParams the parameter type only supports: String Integer Float or
  Long Double Bye Short if you need operate other types, you must use JDBC
  directly replacing this method.
  
  @param insertParams
  the parameter that will be insert into sql.
  @param sql
  the standard sql sentence.
  @throws Exception