-1

重複の可能性:
xml から oracle への変換

いくつかのレコードを含むxmlファイルがあります。Java コードを使用して、このレコードを oracle テーブルに格納したいと考えています。これを達成するための最良の方法は何ですか?

アップデート

xmlは

<Allitems>
    <Item>
        <Thumbnail> ... </Thumbnail>
        <URL> ... </URL>
        <Title> ... </Title>
        <Tag> ... </Tag>
        <Description> ... </Description>
    </Item>

    <Item>
        <Thumbnail> ... </Thumbnail>
        <URL> ... </URL>
        <Title> ... </Title>
        <Tag> ... </Tag>
        <Description> ... </Description>
    </Item>

    ...
    ...

</Allitems>

テーブルには次のような列があります

thumbnail  
url  
title  
tag and  
description
4

2 に答える 2

0

データ構造にもよりますが、おそらく DOM は必要なく、XML を渡すための SAX だけが必要です。

データがJava側にある場合、データベースに送信できます。

私見では:

最良の方法

主観的であり、文脈にも依存します。xml のデータには 6Tb のデータが含まれている可能性があり、これには 6 つのレコードとは異なるアプローチが必要です!

于 2012-12-27T03:41:03.950 に答える
0

10gと呼ばれるタイプがありますXMLType

XML を としてXMLType保存し、次を使用して列にデータを追加できます。SQL * Loader

http://docs.oracle.com/cd/B19306_01/appdev.102/b14259/xdb25loa.htm

于 2012-12-27T03:43:46.013 に答える