我想用XML将XML文件中的数据插入到数据库中。这包括创建表格,然后从XML文件中插入数据。使用java插入xml文件数据到数据库中?
回答
我不会用代码来执行它为您提供,但给你的方向:
有两个部分,以你的任务:
解析XML - 可由Java的许多XML解析器之一完成。请参阅this question。
与数据库通信 - 可以使用JDBC完成,它有一个很好的教程here和another one here。
那么,取决于OP所说的“将XML内容插入数据库”的含义,可能不需要解析XML。也许只是将XML的实际字节粘贴到数据库中是需要的?除此之外,完全同意你的答案。 – QuantumMechanic 2011-05-11 04:32:57
thanku ............,... – 2011-05-11 05:47:21
如果这是一个时间的操作和/或你的大量数据,那么你可以考虑绕过Java中(ALA JDBC)数据库通信,而是,你可以流输出到纯文本包含有效(插入)SQL语句的SQL脚本。一旦拥有了SQL脚本,就可以简单地在本地访问数据库(通过命令提示符/行)并导入新创建的SQL脚本。
要解析XML,请参阅第1点中的MByD提供的URL。
我不会与代码提供你做,但给你的方向:
如果这是一个时间的操作和/或你的大量数据,那么你可以考虑绕过Java中的数据库通信(ala JDBC),相反,您可以将输出流式传输到包含有效(插入)SQL语句的纯文本SQL脚本。一旦拥有了SQL脚本,就可以简单地在本地访问数据库(通过命令提示符/行)并导入新创建的SQL脚本。
要解析XML,请参考MByD在他的第一点提供的URL。
- 1. 插入XML数据到MySQL数据库
- 2. 插入XML数据到数据库
- 3. 从XML文件插入数据到MySQL数据库
- 4. 插入文本文件数据到SQLite数据库使用android
- 5. XML解析:将XML数据插入到数据库中:性能
- 6. 使用java从JSON文件导入数据到MySQL数据库
- 7. 插入数据到XML文件notify ObservableCollection
- 8. 流插入XML数据的数据库
- 9. 读取大型XML文件并将数据插入数据库
- 10. 如何将xml文件插入到sql lite数据库中
- 11. 从java GUI插入到数据库中
- 12. 使用PDO将数据插入到MySQL数据库表中 - 不插入数据
- 13. 使用python将数据插入到XML文件中
- 14. 检索XML文件中的数据,并插入到数据库表
- 15. 插入到数据库中使用knex
- 16. 插入到数据库中使用笨
- 17. 插入文件名到数据库
- 18. 插入文件到数据库
- 19. 用WordPress插入数据到数据库
- 20. 数据未插入到数据库中
- 21. 数据未插入到数据库中
- 22. 不插入数据到数据库中
- 23. 向Java数据库插入数据时出错,使用Java
- 24. 插入数据库使用Hibernate Java
- 25. 使用Java GUI删除数据库或插入数据库
- 26. 插入Excel文件中的数据到数据库表中使用C#
- 27. 如何使用java在数据库中插入数据?
- 28. 从XML提要中插入数据到MySQL数据库
- 29. 使用C#将REST服务中的XML数据插入到数据库中
- 30. 在java中使用插入查询在ms数据库中插入数据Netbeans
您正在使用哪个数据库? – Ankit 2011-05-11 04:36:23
您需要澄清您是否只想将XML字符串存储在数据库中,或者从XML中提取数据并填充表格行(或多行)。如果你想要第一个选项,答案很简单。如果是第二个,你必须提供更多的信息。 – 2011-05-11 04:36:34