什么是DBUnit,为什么使用以及其原理?dbunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装,它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立
什么是DBUnit,为什么使用以及其原理?
dbunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装,它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立。 dbunit的原理dbunit的与单元测试相关的两个最重要的核心是org.dbunit.database.IDatabaseConnection 和 org.dbunit.dataset.IDataSet ,前者(IDatabaseConnection)是产品代码使用的数据库连接的一个简单的封装,后者(.IDataSet )是对单元测试人员自定义的数据集(通常以xml文件的形式存在,且xml文件的格式也有好几种)的封装。如何用DbHelper连接数据库?
table应该是内存中的一个数据表,在C#是DataTable,DBHelper是自己写的一个数据库操作类,GetDateSet()是DBHelper类中的一个获取数据的方法,参数sql则是读取数据的sql语句,例如:select * from student。综上所述:这一句话和连接字符串一点关系都没有。其作用是执行sql语句从数据库中读取出来数据并填充在DataTable中。。你这写法,有点像北大青鸟的写法。
本文链接:http://21taiyang.com/Gyms/22465309.html
dbunit数据(繁:據)库链接转载请注明出处来源