首页 > 解决方案 > 如何在 Java 中将 XML 文件加载到数据库中?

问题描述

我发现了任何关于用 Java 加载或将 XML 转换为 SQL 的 API。

您知道解决方案吗?

例子:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<myExport version="1.0" myExportVersion="8.5">
  <elements>
    <element name="car">
      <columns>
        <column name="brand" category="identity" />
        <column name="commentary" category="other" />
      </columns>
      <datas>
        <data number="1">
          <column name="brand">bmw</column>
          <column name="commentary">I like this car</column>
        </data> 
        </datas>
    </element>
    <element name="tchat">
      <columns>
        <column name="thread" category="identity" />
        <column name="message" category="other" />
      </columns>
      <datas>
        <data number="1">
          <column name="thread">1</column>
          <column name="message">Hello</column>
        </data>
         <data number="2">
          <column name="thread">1</column>
          <column name="message">Hello, how are you ?</column>
        </data>
        </datas>
    </element>
  </elements>
</myExport>

说明:

标签: javasqlxml

解决方案


您可以使用 blob 数据类型将 xml 存储在数据库中。如果您使用的是 jpa,您可以参考以下示例 https://donovanmuller.blog/storing-xml-natively-in-oracle-with-jpa/


推荐阅读