www.sourceforge.netjia包下载地址
Dbunit在测试的时候用来隔离数据库的访问
1、 导入jar包 dbunit.jar
2、 导入Slf4.jar 一定要用1.6以上的jar包
3、 创建dbunit的测试数据xml
4、 创建dbunit的connection
Dbunit的Connection是用来对数据文件进行操作的
这个connecton必须依赖现在项目所使用的connection
5、 创建IDataSet,通过DATASet来获取测试数据中的数据
6、 初始化数据并且完成测试
7、 备份和还原数据库
package zttc.itat.service;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.sql.SQLException;
import org.dbunit.DatabaseUnitException;
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.xml.FlatXml