Oracle

  
でXML形式のデータにアクセスする方法を紹介する

現在のプログラミングと開発はほとんどオブジェクト指向なので、XMLを使用してデータを表現すると、データの処理と配布が非常に便利になります。この目的のために、今日XiaobianはXML形式のデータへのOracleアクセスをあなたと共有します。なぜなら、XMLを使用してデータを格納する際に問題が発生する可能性があるからです。このチュートリアルでは特に注意してください。インターネット上のほとんどの例は間違っています。

最も重要なことは、ROWを表すラベルをrowTagに設定することです。たとえば、次のようになります。

aaaa

bbbb
<テーブルが

テーブルaaa

の場合(

aaa varchar(20)、

bbb varchar(20)の場合は、


次に、どのラベルをレコードの先頭にするかを指定します。ここでは、指定する必要があります。

save.setRowTag(" record");

通常は元のテーブルから結果のXMLは、固定のrowsettagとrowtagで命名されます。

ROWSETとRWO

次に例を示します。

aaaa

bbbb

文字列を取得する前に、必要な名前を指定できます。

qry.setRowSetTag(" TABLENAME");

qry.setRowTag(" RECORDNAME");

これは事実です

aaaa

bbbb

したがって、書き込むときは、対応するラベルをROWTAGとして指定します。

save.setRowTag(" RECORDNAME");

save.insertXML(xml);ただOK。

また、XMLでは特に注意が必要です。RECORDNAMEとrecordnameは2つの異なるタグです。 、

XMLはオブジェクトの永続化を単純化し、データの永続化を一般的な開発プロセスにします。データオブジェクトをXMLドキュメントにシリアル化することで、オブジェクトドキュメントを作成し、BLOBフィールドタイプを使用してXMLドキュメントをデータベースに簡単に格納できます。

Copyright © Windowsの知識 All Rights Reserved