Ojdbc7 с помощью метода addBatch вставляет неправильные данные в таблицуJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Ojdbc7 с помощью метода addBatch вставляет неправильные данные в таблицу

Сообщение Гость »


Есть ссылка на пакет oracle, я использую ее в проекте, как показано ниже:

PreparedStatement pstmt = conn.prepareStatement("INSERT INTO user VALUES(?, ?)"); pstmt.setInt(1, 2); pstmt.setString(2, "а"); pstmt.addBatch(); pstmt.setInt(1, 3); //pstmt.setString(2, "b"); pstmt.addBatch(); В таблице есть два поля: идентификатор и имя. Я не указываю имя во второй раз, но в таблице все еще есть две записи, и оба имени имеют букву "а".

версия ojdbc

com.oracle.jdbc ojdbc7 12.1.0.2 тест Что-то не так в моем использовании или просто в ojdbc есть дефект? Следует ли выравнивать параметр перед использованием пакетной обработки ojbdc?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»