有没有人知道用于Java的优秀XML库,我可以用它将从数据库中提取的数据写入XML格式?
答案 0 :(得分:3)
通常,这些工具已由数据库本身提供。检查文档中某处的“导出”部分。由于未提及数据库供应商,因此无法给出更详细的答案。
无论如何,如果你坚持使用Java(这可能是大数据的性能/内存占用),那么你可能会发现Javabean-to-XML序列化器很有用,例如JAXB,{{ 3}}或XStream。
答案 1 :(得分:2)
JAXB您需要做的就是注释一个类,然后您可以将其编组为XML。适用于JPA实体/其他ORM。
答案 2 :(得分:1)
你需要使用中间层吗? “大多数”DBMS具有一些开箱即用的XML功能,如MySQL。
mysql -uroot --xml -e 'SELECT * FROM db.table ORDER BY field'