我正在使用MySql 5.1和Java。我有一个很大的XML文件,需要将XML文件的数据填充到MySql表中。
对于MySQL 5.1,有一个过程(Using XML in MySQL 5.1 and 6.0),但是当我在我的数据库中尝试它时,它没有显示错误,但在同一侧它没有任何效果。有人能帮助我吗?
如果你向我提供一个简短的例子会更好。
在MySQL 6.0之前,LOAD XML
语句不可用。
由于
答案 0 :(得分:0)
您可能需要编写一个快速脚本来解析XML文件并生成SQL查询吗?
我唯一能想到的就是PHPMyAdmin,我认为它可以导入XML,但是会有文件大小限制,你说大XML!
答案 1 :(得分:0)
另一个很好的方法是使用DBUnit,但首先必须使用XSL样式表将XML数据转换为:
一个。匹配您的数据库架构 湾DBUnit可以理解的东西
还要确保使用C ++编程的XSL转换器进行转换,因为它允许您使用比基于Java的更大的数据集而不增加Java堆栈的大小(也更快)。
如果您需要一个如何使用DBUnit结帐的示例Matt Raibles Appfuse Project。