2009-04-08 50 views
0

嘿,夥計們!我發現你們都很有幫助。加載XML文件數據到MYSQL 5.1版本

我正在使用MySql 5.1和Java。我有一個很大的XML文件,需要將XML文件的數據填充到MySql表中。

對於MySQL 5.1,有一個程序(Using XML in MySQL 5.1 and 6.0),但是當我在我的數據庫中嘗試它時,它顯示沒有錯誤,但在同一側它沒有任何影響。有誰能夠幫助我?

如果你給我提供一個簡單的例子會更好。

LOAD XML語句在MySQL 6.0之前不可用。

感謝

回答

0

你可能需要寫一個快速腳本解析XML文件並生成SQL查詢?

我唯一能想到的就是PHPMyAdmin,我認爲它可以導入XML,但是會有文件大小限制,並且你說大XML!

0

另一個偉大的方式做,這是使用DBUnit但首先你必須使用一個XSL樣式表來轉換XML數據轉化爲:

一個。與您的數據庫模式匹配 b。 DBUnit可以理解的東西

還要確保使用C++編程的XSL轉換器來完成轉換,因爲它可以讓您使用比基於Java的數據集更大的數據集,而不必增加Java的堆棧大小(也是更快)。

如果您需要一個如何使用DBUnit結帳Matt RaiblesAppfuse Project的示例。