MPIREDB-362 Bugfix: DBUtils checkStatementParamCount removed
diff --git a/empire-db/src/main/java/org/apache/empire/db/DBUtils.java b/empire-db/src/main/java/org/apache/empire/db/DBUtils.java
index 849b101..fa89877 100644
--- a/empire-db/src/main/java/org/apache/empire/db/DBUtils.java
+++ b/empire-db/src/main/java/org/apache/empire/db/DBUtils.java
@@ -3,7 +3,6 @@
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.sql.SQLIntegrityConstraintViolationException;
-import java.text.MessageFormat;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
@@ -36,7 +35,6 @@
 import org.apache.empire.exceptions.InternalException;
 import org.apache.empire.exceptions.InvalidArgumentException;
 import org.apache.empire.exceptions.UnexpectedReturnValueException;
-import org.apache.empire.exceptions.UnspecifiedErrorException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -76,27 +74,6 @@
     {
         return context;
     }
-    
-    /**
-     * Param count checker
-     */
-    protected void checkStatementParamCount(String sqlCmd, Object[] sqlParams)
-    {
-        if (sqlCmd==null || sqlCmd.length()==0)
-            throw new InvalidArgumentException("sqlCmd", sqlCmd);
-        // count params
-        int paramCount = 0;
-        int pos = -1;
-        while ((pos=sqlCmd.indexOf('?', ++pos))>0)
-            paramCount++;
-        // check now
-        if (paramCount!=(sqlParams!=null ? sqlParams.length : 0))
-        {   // Wrong number of params
-            String msg = MessageFormat.format("Invalid number of parameters query: provided={0}, required={1}; query="+sqlCmd, paramCount, sqlParams.length);
-            log.error(msg);
-            throw new UnspecifiedErrorException(msg);
-        }
-    }
 
     /**
      * Executes an update, insert or delete SQL-Statement.<BR>
@@ -110,9 +87,7 @@
     public int executeSQL(String sqlCmd, Object[] sqlParams, DBMSHandler.DBSetGenKeys setGenKeys)
     {
         try 
-        {   // check
-            checkStatementParamCount(sqlCmd, sqlParams);
-            // Debug
+        {   // Debug
             if (log.isInfoEnabled())
                 log.info("Executing: " + sqlCmd);
             // execute SQL
@@ -152,9 +127,7 @@
     public ResultSet executeQuery(String sqlCmd, Object[] sqlParams, boolean scrollable)
     {
         try
-        {   // check
-            checkStatementParamCount(sqlCmd, sqlParams);
-            // Debug
+        {   // Debug
             if (log.isDebugEnabled())
                 log.debug("Executing: " + sqlCmd);
             // Execute the Statement