可能重复:
xml to oracle conversion
我有一些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
答案 0 :(得分:0)
取决于您的数据结构,也许您不需要DOM,只需要SAX进行XML传递。
当数据在java端时,您可以将其发送到数据库。
恕我直言:
最佳方式
是主观的,也取决于你的背景。也许你在xml中的数据有6Tb的数据,这需要不同于6条记录的方法!
答案 1 :(得分:0)
在10g
及更高版本中,有一种名为XMLType
您可以将XML存储为XMLType
,并使用SQL * Loader
http://docs.oracle.com/cd/B19306_01/appdev.102/b14259/xdb25loa.htm