`
丑鑫鑫
  • 浏览: 14743 次
  • 性别: Icon_minigender_1
  • 来自: 四川
最近访客 更多访客>>
社区版块
存档分类
最新评论
  • bonny: 看看有没有事件支持,每次文本修改完成以后都触发事件去验证输入。 ...
    null

[DBUnit]extract a flat XML dataset from database

阅读更多

 see also at http://dbunit.sourceforge.net/faq.html#extractHow to extract a flat XML dataset from my database?

The following sample demonstrates how you can export one or many tables from a database to an flat XML dataset file.

public class DatabaseExportSample { public static void main(String[] args) throws Exception { // database connection Class driverClass = Class.forName("org.hsqldb.jdbcDriver"); Connection jdbcConnection = DriverManager.getConnection( "jdbc:hsqldb:sample", "sa", ""); IDatabaseConnection connection = new DatabaseConnection(jdbcConnection); // partial database export QueryDataSet partialDataSet = new QueryDataSet(connection); partialDataSet.addTable("FOO", "SELECT * FROM TABLE WHERE COL='VALUE'"); partialDataSet.addTable("BAR"); FlatXmlDataSet.write(partialDataSet, new FileOutputStream("partial.xml")); // full database export IDataSet fullDataSet = connection.createDataSet(); FlatXmlDataSet.write(fullDataSet, new FileOutputStream("full.xml")); // dependent tables database export: export table X and all tables that // have a PK which is a FK on X, in the right order for insertion String[] depTableNames = TablesDependencyHelper.getAllDependentTables( connection, "X" ); IDataSet depDataset = connection.createDataSet( depTableNames ); FlatXmlDataSet.write(depDataSet, new FileOutputStream("dependents.xml")); } }

相关推荐

    DbUnit2.4.9

    dbUnit is a JUnit extension targeted for database-driven projects that, among other things, puts your database into a known state between test runs. Last Updated: 2015-09-07

    dbhelper:方便dbunit测试的实用工具,它将db转换为xml,反之亦然

    数据库提取器使用 DbUnit 编写 Junit 测试时,您可能希望将数据从数据库导出到 xml 文件,反之亦然。 该工具将帮助您完成这项工作。 它为您提供以下功能: 将数据库转换为 xml 文件(完整和部分) 将 xml 文件插入回...

    DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类

    DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类DBUNIT 基类...

    dbunit-2.2.3.jar

    DbUnit is a JUnit extension (also usable with Ant) targeted for database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to ...

    dbunit 2.4.4, jar包及源码

    DbUnit is a JUnit extension (also usable with Ant) targeted at database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to ...

    dbunit-2.4.7所有jar以及dbunit入门教程

    最新的最全的dbunit jar包以及入门教程

    dbunit-2.4.9 源码

    dbunit-2.4.9 源码 http://www.dbunit.org/apidocs/index.html 代码 API

    dbunit-2.4.7.rar

    Dbunit 基本原理就是在跑测试用例运行之前对数据表做用户定义的操作,清空不想要的数据,插入用户自定义的数据,使得该数据表处于用户知道的一种状态。而用户自定义的数据使用项目里的一个 xml 文件来表示。 Xml ...

    DBUNIT使用

    DBUNIT使用的详细文档

    dbunit单元测试

    专门针对数据库测试的对JUnit 的一个扩展,它可以将测试对象数据库置于一个测试轮回之间的状态。

    dbunit-2.2.jar

    dbunit的jar包,版本2.2

    dbunit入门实例

    dbunit入门实例 dbunit入门实例 dbunit入门实例 dbunit入门实例

    dbunit开发文档

    dbunit开发文档,供需要用dbunit进行开发的人使用

    dbunit2.2

    dbunit2.2完全包 数据库单元测试

    dbunit 多个版本.rar

    dbunit-2.2.3..jar dbunit-2.4.2.jar dbunit-2.5.3.jar dbunit-2.7.0.jar 发现每个版本对JDK是有要求的,比如2.7 只能用于JDK1.8版本,所以整理好几个jar包挑选适合自己的

    DBUnit使用文档

    文档是关于DBUnit的ant的使用文档,通俗易懂

    dbunit帮助文档(HTML版)

    直接从http://www.dbunit.org/apidocs/index.html上下载的HTML文件的压缩包。 因为没有做成CHM,所以只要1分就行~

    DBUnit 进行单元测试

    一个很好的DBUnit的例子 博文链接:https://virgoooos.iteye.com/blog/186859

    dbunit使用必需Jar包

    dbunit使用必需Jar包,总共4个必需Jar包

    dbunit-2.5.3所有资源

    dbunit是一个基于junit扩展的数据库测试框架。 更多资源详见: http://blog.csdn.net/fanxiaobin577328725/article/details/51894331 (包含图书各部分和随书源码,还有其它资源的详细下载地址)

Global site tag (gtag.js) - Google Analytics