使用java将xml文件数据插入数据库?

时间:2011-05-11 04:25:15

标签: java xml database

我想用XML将数据从XML文件插入数据库。这包括创建表,然后在XML文件中插入数据。

3 个答案:

答案 0 :(得分:1)

我不打算为你提供代码,但是给你方向:

您的任务分为两部分:

  1. 解析xml - 可以通过Java中的许多XML解析器之一完成。请参阅this question

  2. 与数据库进行通信 - 可以使用JDBC完成,其中有一个很好的教程hereanother one here

答案 1 :(得分:0)

如果这是一次性操作和/或您有大量数据,那么您可以考虑绕过Java(ala JDBC)中的数据库通信,而是可以将输出流式传输到纯文本SQL脚本(s) )包含有效(插入)SQL语句。一旦有了SQL脚本,就可以在本地访问数据库(通过命令提示符/行)并导入新创建的SQL脚本。

要解析XML,请参阅MByD在他的观点#1中提供的URL。

答案 2 :(得分:0)

我不打算为你提供代码,但是给你方向:

如果这是一次性操作和/或您有大量数据,那么您可以考虑绕过Java(ala JDBC)中的数据库通信,而是可以将输出流式传输到纯文本SQL脚本(s) )包含有效(插入)SQL语句。一旦有了SQL脚本,就可以在本地访问数据库(通过命令提示符/行)并导入新创建的SQL脚本。

要解析XML,请参阅MByD在#1点提供的URL。