私のデータベースに値を挿入するためにCommons DBUtils Oracle 11g Prepared Statementにはunsingしています。Commons DBUtils Oracle 11g Prepared Statement - Insertステートメント
私の構文は次のようになります。insert into tablename (col_names) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
私は10列を持っています。使っています ?実行時にパラメータを埋める。
私がQueryRunner.insertコマンドを実行すると、11個のパラメータを期待しているという例外があり、10個を提供しています。(カウント11はcount_paramを11に設定している内部クラスから来ています。理由)
この構文はinsert文に適していますか?
あなたは 'のjava -classpath <パス・ツー・ご-ojdbc.jar> oracle.jdbc.driver.OracleParameterMetaDataParser「<あなたのSQLのstmtを実行することができます> "'と結果を表示しますか? – wero
Oracle 11gを使用している場合、なぜMySQLタグが含まれていますか?混乱しないでください。 – APC