Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Загрузка нескольких переменных типа Clob в Oracle. / 7 сообщений из 7, страница 1 из 1
26.07.2012, 19:31:50
    #37894363
alexanderer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка нескольких переменных типа Clob в Oracle.
Добрый вечер.
В директории находится 100 хмл файлов. Их необходимо загрузить в оракловую таблицу, как Clob.
С загрузкой по 1му файлу проблем нет. Вопрос, можно ли загрузить все скопом, за 1 раз, используя нечто такое
Код: java
1.
2.
3.
4.
5.
6.
PreparedStatement pst = connection.prepareStatement(INSERT_DOCS_SQL);
for(int i=0; i<100; i++){
pst.setClob(1, iтый_xml)
pst.addBatch();
}
pst.executeBatch();


И если такое возможно, быстрее это загрузки по одному?
...
Рейтинг: 0 / 0
26.07.2012, 19:35:47
    #37894370
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка нескольких переменных типа Clob в Oracle.
А обязательно на Java? У Oracle нет штатных средств работы с файлами?
...
Рейтинг: 0 / 0
26.07.2012, 19:46:10
    #37894383
alexanderer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка нескольких переменных типа Clob в Oracle.
Blazkowicz,

Да, нужно через жаву. Реальная задача - загрузить в бд объекты из памяти.
...
Рейтинг: 0 / 0
26.07.2012, 19:47:40
    #37894386
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка нескольких переменных типа Clob в Oracle.
alexandererИ если такое возможно, быстрее это загрузки по одному?мне кажется, что быстрее это самому проверить и отписаться здесь )
...
Рейтинг: 0 / 0
26.07.2012, 21:07:17
    #37894467
alexanderer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка нескольких переменных типа Clob в Oracle.
grasoff.net,

Дело в том, что я знаком с загрузкой Clob либо через создание временного Clob, либо через empty_clob() с последующим
получением его через селест. Как это все засунуть в Batch я не понял.
...
Рейтинг: 0 / 0
27.07.2012, 00:37:28
    #37894612
ResidentR6
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка нескольких переменных типа Clob в Oracle.
Ради сотни записей - не извращатесь. Ускорение от батча будет когда счёт
пойдёт на миллионы.
На будущее - просто засечь время в милисекундах, убедиться что суммарная
потеря времени исполнения не сравнима с потерей личного времени на
написание оптимизации.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.07.2012, 09:21:21
    #37894764
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка нескольких переменных типа Clob в Oracle.
ResidentR6,
+1
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Загрузка нескольких переменных типа Clob в Oracle. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]