【问题标题】:Loading data from XML file into table using java使用java将XML文件中的数据加载到表中
【发布时间】:2012-04-03 03:18:22
【问题描述】:

我在 XML 文件中有数据。 XML文件的格式是这样的

代码:

<employees>
<employee>
<name>rgoti</name>
<empno>2</empno>
….
….
<employee>

<employee>
<name>sganee</name>
<empno>3</empno>
….
….
<employee>

….
….
</employees>

我想使用 Java 将这些数据加载到 Oracle 数据库中。如何设计和创建表和数据类型以将这个 xml 保存在表中?。

【问题讨论】:

  • 你在某处关闭&lt;employee&gt;标签吗?
  • 是否要将整个 XML 文档存储在单个列中?如果是这样,只需使用 XMLType 列。或者您想解析 XML 文档并将数据存储在关系表中?如果要将数据存储在关系表中,该表是否已经存在?

标签: java xml oracle


【解决方案1】:

您的问题太笼统,无法收集到好的答案。常用步骤:

  • 使用唯一的主键定义您的员工表
  • 在 java 中定义您的员工类
  • 在您的 java 模型中转换您的 xml(例如使用 jaxb)
  • 保留您的模型(使用准备语句或批处理或持久性框架)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-20
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 2020-10-30
    • 1970-01-01
    • 2012-09-09
    相关资源
    最近更新 更多