Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / нужно получить CLOB из Оракл 9.2 / 6 сообщений из 6, страница 1 из 1
25.06.2007, 18:27:12
    #34618464
OK29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно получить CLOB из Оракл 9.2
Был бы много признателен за пару строк кода с выводом на консоль...
Доброго дня )

Я получаю данные с помощью пакета возвращающего CLOB: DBMS_XMLQuery.GetXML
пока не знаю как КЛОБ просмотреть с помощью Явы...

Спасибо
...
Рейтинг: 0 / 0
25.06.2007, 20:44:14
    #34618698
Антрополог
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно получить CLOB из Оракл 9.2
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
ResultSet rs;
Clob clob = rs.getClob(columnName);

 int  clobBufferSize = ((weblogic.jdbc.vendor.oracle.OracleThinClob)clob).getBufferSize();

StringBuffer strBuffer =  new  StringBuffer();
BufferedReader in =  new  BufferedReader( new  InputStreamReader(clob.getAsciiStream()));
 int  length = - 1 ;
 char [] buf =  new   char [clobBufferSize];
 while  ((length = in.read(buf,  0 , clobBufferSize)) != - 1 ) {
	strBuffer.append(buf);
	buf =  new   char [clobBufferSize];
}
in.close();
strBuffer.toString().trim().getBytes()
...
Рейтинг: 0 / 0
25.06.2007, 23:05:19
    #34618801
OK29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно получить CLOB из Оракл 9.2
Спасибо Вам, проверю
...
Рейтинг: 0 / 0
26.06.2007, 02:31:29
    #34618889
OK29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно получить CLOB из Оракл 9.2
Вы приводите обработку рекордсета...
данный пакет возращает CLOB
Это значит Declare cl CLOB
Begin
cl := DBMS_XMLQuery.GetXML('Query');
End;
Как переменную обрабатывать?
...
Рейтинг: 0 / 0
26.06.2007, 02:33:24
    #34618890
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно получить CLOB из Оракл 9.2
...
Рейтинг: 0 / 0
26.06.2007, 09:55:59
    #34619135
OK29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужно получить CLOB из Оракл 9.2
Denis Popov http://www.sql.ru/forum/actualthread.aspx?tid=184137

Спасибо Вам - всё получилось ..
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / нужно получить CLOB из Оракл 9.2 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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