我有一個xml文件,它是從一個mysql數據庫創建的,只有一個表。
<database_name>
<table_name>
<col1>row1</col1>
<col2>row1</col1>
</table_name>
<table_name>
<col1>row2</col1>
<col2>row2</col2>
</table_name>
</database_name>
我需要這個XML文件轉換回MySQL數據庫。我如何使用Java來做到這一點?如何將xml文件轉換爲mysql?
0
A
回答
0
您可以使用xml解析庫(如dom4j)解析文件,遍歷結果併發出包含插入列表的文本文件。
您是否知道該模式還是需要從數據中推斷出它?
所以你得到的文本文件會像
create table a()
insert into a (c1,...cn) values (v1,...vn)
然後,你可以使用mysqldump的文件推到一個數據庫
的mysqldump -u [用戶名] [數據庫名稱] < output.sql
0
您可以編寫XSL轉換,並且在Java中無需使用
相關問題
- 1. 如何將xls文件轉換爲xml?
- 2. 如何將XML文件轉換爲ArrayList
- 3. 如何將Xml文件轉換爲文本文件
- 4. 如何將文本文件轉換爲xml文件?
- 5. 如何將Xml文件轉換爲文本文件2
- 6. 將文本文件轉換爲XML
- 7. 將xml文件轉換爲文本
- 8. 將PostgreSQL轉儲文件轉換爲MySQL?
- 9. 如何將.vp文件轉換爲.xml或.apk文件?
- 10. 如何將批處理文件轉換爲XML文件
- 11. 如何使用python將.txt文件轉換爲xml文件?
- 12. 如何將XML文件轉換爲MarkLogic中的Excel文件?
- 13. 如何將我的xml文件轉換爲kml文件
- 14. 如何將資產文件轉換爲XML文件
- 15. 如何將pdf文件轉換爲C#.net中的xml文件?
- 16. 如何使用XSL將XML文件轉換爲FO文件?
- 17. 如何將excel文件轉換爲Java中的xml文件?
- 18. 如何將所有XML文件轉換爲XML對象?
- 19. 如何使用xslt將XML轉換爲另一個XML文件
- 20. 我如何將XML字符串轉換爲XML文件下載
- 21. MySQL:如何將SQL文件轉換爲Workbench mwb文件
- 22. 將文本轉換爲xml
- 23. 如何將SVG xml轉換爲BPMN2.0 xml
- 24. 將php數組轉換爲xml文件
- 25. 將配置文件轉換爲XML
- 26. 將CSV文件轉換爲XML
- 27. 將XML文件轉換爲域模型
- 28. 將字符串轉換爲xml文件?
- 29. 將ODT轉換爲單個XML文件
- 30. 將xml文件轉換爲pdf c#
如果它只有一個表,爲什麼它有兩個表名?使用可以讀取XML的mysql客戶端不是最簡單的方法嗎? – Woody 2011-02-18 15:34:36
**它是如何從mysql數據庫創建的?如果它是一個工具,你可能能夠使用相同的工具。 – 2011-02-18 15:39:40