SQL Server 2005/2008で実行するクエリがあり、形式で出力されXML
ます。
以下は、xml 出力を生成するためのサンプル クエリです。
SELECT
(SELECT 'White' AS Color1,
'Blue' AS Color2,
'Black' AS Color3,
'Light' AS 'Color4/@Special',
'Green' AS Color4,
'Red' AS Color5
FOR XML PATH('Colors'),TYPE),
(SELECT 'Apple' AS Fruits1,
'Pineapple' AS Fruits2,
'Grapes' AS Fruits3,
'Melon' AS Fruits4
FOR XML PATH('Fruits'),TYPE)
FOR XML PATH(''),ROOT('SampleXML')
私が必要としているのは、出力をJavaで読み取って形式に変換し、java.io.File
オブジェクトを解析してデータを入力できるようにすることです。
私は試しました: 、これはここSQLXML sqlxml = resultSet.getSQLXML(column);
に与えられています
しかし、それは例外をスローしています:Exception in thread "main" java.lang.AbstractMethodError: com.inet.pool.g.getSQLXML(I)Ljava/sql/SQLXML;
ファイルを読む方法を教えてください。
Plz Note : o/p をString
usingとして読み取ることはできますresultSet.getString(column)
が、解析することはできません。