Oracle テーブルに行を挿入しようとすると、例外が発生します。私はOracle 11にojdbc5.jarを使用しています。これは私が試しているSQLです
INSERT INTO rule_definitions(RULE_DEFINITION_SYS,rule_definition_type,
rule_name,rule_text,rule_comment,rule_message,rule_condition,rule_active,
rule_type,current_value,last_modified_by,last_modified_dttm,
rule_category_sys,recheck_unit,recheck_period,trackable)
VALUES(RULE_DEFINITIONS_SEQ.NEXTVAL,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
そして、次の例外が発生します。どんな助けでも大歓迎です。
java.ljava.lang.ArrayIndexOutOfBoundsException: 15 oracle.jdbc.driver.OracleSql.computeBasicInfo (OracleSql.java:950) で oracle.jdbc.driver.OracleSql.getSqlKind (OracleSql.java:623) で oracle.jdbc.driver.OraclePreparedStatement.(OraclePreparedStatement.java:1212) oracle.jdbc.driver.T4CPreparedStatement.(T4CPreparedStatement.java:28)で oracle.jdbc.driver.T4CDriverExtension.allocatePreparedStatement(T4CDriverExtension.java:68)で oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:3059)で oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:2961)で oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:5874)で org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement (WrappedConnection.java:232) で com.gehcit.platform.cds.common.util.db.DBWrapper.executeInsertOracleReturnPK (DBWrapper.java:605) で