将XML文件数据加载到MYSql 5.1版本

时间:2009-04-08 11:33:44

标签: mysql xml

嘿,伙计们!我发现你们都很有帮助。

我正在使用MySql 5.1和Java。我有一个很大的XML文件,需要将XML文件的数据填充到MySql表中。

对于MySQL 5.1,有一个过程(Using XML in MySQL 5.1 and 6.0),但是当我在我的数据库中尝试它时,它没有显示错误,但在同一侧它没有任何效果。有人能帮助我吗?

如果你向我提供一个简短的例子会更好。

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

由于

2 个答案:

答案 0 :(得分:0)

您可能需要编写一个快速脚本来解析XML文件并生成SQL查询吗?

我唯一能想到的就是PHPMyAdmin,我认为它可以导入XML,但是会有文件大小限制,你说大XML!

答案 1 :(得分:0)

另一个很好的方法是使用DBUnit,但首先必须使用XSL样式表将XML数据转换为:

一个。匹配您的数据库架构 湾DBUnit可以理解的东西

还要确保使用C ++编程的XSL转换器进行转换,因为它允许您使用比基于Java的更大的数据集而不增加Java堆栈的大小(也更快)。

如果您需要一个如何使用DBUnit结帐的示例Matt Raibles Appfuse Project