0

次の出力を表示しようとしています:

select * from table_to_xml('"person_data1"',false,true,'');

JSPページで。pgadmin3だけでなくターミナルでも出力を取得しました。

上記のクエリを実行するJava関数を作成しました。この関数は、結果セットをJSPページに返します。

ResultSet rs1=common2.tabletoxml("person_data1");
while (rs1.next())
           {   
            out.print(rs1.getString(1));// when i tried this i got all data but not in xml form so I tried this 
            out.print(rs1.getSQLXML(1));//got object name
            }

JSPページでXML値を取得するにはどうすればよいですか?試しvalueOf()ましたが、うまくいきませんでした。

4

1 に答える 1

1

関数の結果をテキストにキャストし、クエリを少し単純化することをお勧めします。

select table_to_xml('"person_data1"',false,true,'')::text;

で読めるようになるはずgetString(1)です。

于 2012-04-05T22:00:15.617 に答える