2015-11-20 45 views
2

我需要讀取存儲在mysql數據庫中的特定表的每一行,然後我必須編寫從每一行中提取的xml文件。 獲得此目標的最佳做法是哪種?我應該使用一些Java庫,但我不知道如何選擇確切的。將數據庫從DB導出到帶有Java的XML文件中

+0

您應該使用此API:youtube.com/watch?v=hlY_PoJhlMk –

回答

1

看看這個:

http://examples.javacodegeeks.com/core-java/xml/bind/jaxb-marshal-example/

從DB如果你使用類似Hibernate或者其他你會得到你行作爲對象的ORM,然後你可以使用JAXB互感器他們。

+0

我已經使用mysql工作臺創建了我的數據庫 – FDC

+0

您有許多可能性,可以創建描述數據庫的JPA實體或使用hibernate ResultTransformer查看這個問題http://stackoverflow.com/questions/3266492/creating-a-new-object-instance-in-hibernate-using-a-sql-query – jMounir

+0

謝謝jMounir,所以現在我安裝休眠和ResultTransformer我轉我在對象中的行,然後我必須在XML文件中編組這些對象。這樣對嗎? – FDC

相關問題