SAPфорум.RU
https://sapboard.ru/forum/

Запись в БД
https://sapboard.ru/forum/viewtopic.php?f=70&t=70714
Страница 1 из 1

Автор:  observer [ Пт, июн 24 2011, 10:08 ]
Заголовок сообщения:  Запись в БД

Коллеги!

Подскажите - читал, что вроде как не рекомендуется писать данные через jdbc, желательно только читать. Никогда с этим не сталкивался, в чем засада то? Какие м.б. проблемы?

Автор:  chumpa [ Вс, июн 26 2011, 15:52 ]
Заголовок сообщения:  Re: Запись в БД

а где такое вычитали? пишем много. Проблемы бывают конечно, куда без этого, но в целом обычное дело.
Уровень блокировок надо продумать.

Автор:  observer [ Пн, июн 27 2011, 08:45 ]
Заголовок сообщения:  Re: Запись в БД

Да честно говоря не найду, где вычитал, отложилось просто в памяти.
Откладываю теперь - писать можно :)

Про блокировки не понял - явного коммита я так понимаю здесь нет? Отправил INSERT и все?

Автор:  chumpa [ Пн, июн 27 2011, 09:01 ]
Заголовок сообщения:  Re: Запись в БД

observer написал(а):
Про блокировки не понял - явного коммита я так понимаю здесь нет? Отправил INSERT и все?


Если писать через NativeSQL то можно делать всё, что угодно, прямо по тексту. Но такие сообщения в trace AE выводятся целиком, что утомляет.
Если писать через XML-SQL то можно вызывать хранимые процедуры, которые (например) будут делать явный коммит. А так коммит делается неявно по завершению обработки данных.

"Уровень блокировок" это я описался, имелось в виду изоляция транзакций. Но по умолчанию для записи он кажись serializable, что вам не повредит.

Автор:  observer [ Пн, июн 27 2011, 09:27 ]
Заголовок сообщения:  Re: Запись в БД

Ок, понял, спасибо.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/