|
|
|
Forum 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()); }
|
|
|
|
|
Supreme 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() в примере
|
|
|
|
|
Forum 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)
|
|
|
|
|
Forum Member
      
участник
Last Login: 24.12.2007 11:27
Сообщ.: 26,
Visits: 217
|
|
| после изменения getOpaque(1) в getOpaque("имя колнны"); получаю весь XML после xt.getStringVal(). а XMLType.extract(String, String); выдает ошибку
|
|
|
|