Re[6]: Insert в Oracle
От: Igor Trofimov  
Дата: 26.07.06 14:29
Оценка:
S>>Нужно ли использовать prepareStatement или обычный Statement в коде? есть ли какой плюс от prepareStatement в данном случае?

Протестируй. Но если у тебя всего тысяч сто записей — то может уже и не обязательно.

ika>Нужно. Потому что в случае prepared statement сам запрос парсится компилируется только один раз, а затем используется многократно с разным набором параметров. А если просто statement — то разбор и компиляция будет проходить на каждом из 10000 (или сколько там?) инсертов.


Мне кажется, в случае с array binding это неверно. Серверу достоверно известно, что нужно один и тот же sql-оператор выполнить над кучей параметров. Да еще как атомарное действие. С чего это он будет на каждый набор параметров перепарсивать запрос??? Очень сомнительно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.