Я не знаю Commons DBUtils Oracle 11g Подготовил заявление, чтобы вставить значения в мою базу данных.Commons DBUtils Oracle 11g Подготовленный отчет - заявление о вставке
Мой синтаксис напоминает следующее: 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