КАК прочесть XMLType из ДБ
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



КАК прочесть XMLType из ДБ Expand / Collapse
Автор
Сообщение
12.12.2006 14:46
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 24.12.2007 11:27
Сообщ.: 26, Visits: 217
Пытаюсь безуспешно получить данные с помощю XMLType класса из DB.

картина такая:

String query = " ..... ";

OracleCallableStatement stmt = (OracleCallableStatement)conn.prepareCall (query);

 OracleResultSet rs = (OracleResultSet) stmt.executeQuery(query);

while(rs.next()){

 xmltype =(XMLType) rs.getObject("employee");

  System.out.println(xmltype.extract("//EMPLOYEE/NAME/теьт()","xmlns=<?xml version=\"1.0\"?>").getStringVal());

Сообщ. #908813
12.12.2006 16:56
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077, Visits: 21 402
http://www.oracle.com/technology/sample_code/tech/java/sqlj_jdbc/files/9i_jdbc/XMLTypeSample/XMLTypeSample.java.html
Обратите внимание на метод viewXML() в примере
Сообщ. #908821
12.12.2006 17:20
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 24.12.2007 11:27
Сообщ.: 26, Visits: 217
спосибо за помощь, но изменение привели к ошибке драйвера

Exception in thread main
java.lang.UnsatisfiedLinkError: short oracle.jdbc.driver.T2CConnection.t2cGetCharSet(char[], int, char[], int, char[], int, char[], int, int, short[], oracle.jdbc.driver.GetCharSetError)
 at oracle.jdbc.driver.T2CConnection.t2cGetCharSet(Native Method)

Сообщ. #908825
12.12.2006 17:34
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 24.12.2007 11:27
Сообщ.: 26, Visits: 217
после изменения getOpaque(1) в getOpaque("имя колнны"); получаю весь XML 

после xt.getStringVal().

а XMLType.extract(String, String);

выдает ошибку

Сообщ. #908829
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, mishgun, pl

Время GMT +3:00, Сейчас 9:51