如何使用dbunit将不同的表从mysql数据库导出到不同的XML文件?

时间:2017-06-28 14:42:59

标签: java mysql xml gradle dbunit

我正在尝试使用DBUNIT将数据库导出到XML文件中。我在为每个表生成单独的XML时遇到问题。我无法做到这一点。 有人可以帮我弄这个吗? 以下是代码:   `

QueryDataSet partialDataSet = new QueryDataSet(connection);
        addTables(partialDataSet);

// XML file into which data needs to be extracted

        FlatXmlDataSet.write(partialDataSet, new FileOutputStream("C:/Users/name/Desktop/test-dataset_temp.xml"));
        System.out.println("Data set written");

static private void addTables(QueryDataSet dataSet) {
        if (tableList == null) return;
        for (Iterator k = tableList.iterator(); k.hasNext(); ) {
            String table = (String) k.next();

            try {
                dataSet.addTable(table);

            } catch (AmbiguousTableNameException e) {
                e.printStackTrace();
            }
        }

    }`

现在我的问题是如何分隔表,以便我可以为每个表生成单独的xml文件。 在此先感谢

0 个答案:

没有答案