我想用XML将数据从XML文件插入数据库。这包括创建表,然后在XML文件中插入数据。
答案 0 :(得分:1)
我不打算为你提供代码,但是给你方向:
您的任务分为两部分:
解析xml - 可以通过Java中的许多XML解析器之一完成。请参阅this question。
与数据库进行通信 - 可以使用JDBC完成,其中有一个很好的教程here和another 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。