sql—如何在java数据库中加载xml文件?

bvuwiixz  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(342)

我在java中找到了一个api来加载xml或将其转换为sql。
你知道解决这个问题的办法吗?
例子:

<?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>

说明:
“列”解释了数据的结构(如sql表)。
“datas”是数据(如sql中的row)
结构是随机的,我不知道名字。

z9zf31ra

z9zf31ra1#

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

相关问题