首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >完整数据集导出空白数据集

完整数据集导出空白数据集
EN

Stack Overflow用户
提问于 2014-04-14 09:52:50
回答 1查看 297关注 0票数 0

我在libreoffice (Debian)中有一个数据库,需要将表导出为xml文件。我已经创建了一段Eclipse Java代码,如下所示:

代码语言:javascript
复制
package NewDB;

import java.io.FileOutputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import org.dbunit.database.DatabaseConnection;
import org.dbunit.database.IDatabaseConnection;
import org.dbunit.database.QueryDataSet;
import org.dbunit.dataset.IDataSet;
import org.dbunit.dataset.xml.FlatXmlDataSet;
import org.dbunit.dataset.DataSetException; 

public class ExtractTestDataSet {
public static void main(String[] args) throws Exception {
    // database connection
    Class driverClass = Class.forName("org.hsqldb.jdbcDriver");
    Connection jdbcConnection = DriverManager.getConnection "jdbc:hsqldb:/home/debian/Documents/database.odb", "sa", "");

    IDatabaseConnection connection = new DatabaseConnection(jdbcConnection);

    // full database export
    IDataSet fullDataSet = connection.createDataSet();  
    FlatXmlDataSet.write(fullDataSet, new FileOutputStream("/home/debian/Documents/fulldataset.xml"));    

}
}

在查看DBunit页面和其他各种站点之后,这段代码应该是正确的;数据库被填充,连接是有效的,代码中没有警告或错误,但是当创建xml文件时,惟一的内容如下:

代码语言:javascript
复制
<?xml version='1.0' encoding='UTF-8'?>
<dataset/>

是否有人知道为什么没有导出数据集?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-22 15:15:03

结果是,.odb数据库连接到另一个后端,解释了空白数据集。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23057033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档