gpt4 book ai didi

java - 您向初学者推荐什么方法来从 Java 使用 XML 文件作为数据库?

转载 作者:行者123 更新时间:2023-12-02 00:26:53 25 4
gpt4 key购买 nike

我需要使用 xml 文件插入、删除和更新数据。我听说过一些方法,如 xpath、XStream 或 JDOM 来执行此操作。除了使用像数据库这样的 xml 的方法的名称之外,我什么都不知道。哪一个更容易学习?

最佳答案

数据库和 XML 是完全不同的东西。 XML 是一种顺序的、以文档为中心的文件格式,即,如果不将整个文件写回磁盘,则无法更新 XML 文件。另一方面,数据库允许高效地插入、更新和删除单个记录,而无需触及任何其他记录。

当使用 XML 文件实现“数据库”时,您无法实现该属性,因此,如果您的数据量很大,并且一次仅更新几条记录,则这种方法将非常低​​效。

也就是说,将数据映射到 XML 的一种相对简单的方法是 JAXB 。一个起点可能是 Chapter 17 of the Java EE 5 Tutorial 。您可能不需要模式,只需使用 JAXB 注释来注释要写入 XML 或从 XML 读取的类。

关于java - 您向初学者推荐什么方法来从 Java 使用 XML 文件作为数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9814198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com