如果还不好用,确认Oracle帐户没有DBA权限。如果有,去掉dba权限。
因为DBUnit测试Oracle数据库时,帐户最好不要拥有DBA权限,否则会出现org.dbunit.database.AmbiguousTableNameException: COUNTRIES 错误。如果帐户必须具备DBA权限,那么就需要在执行new DatabaseConnection时,明确给定SCHEMA(名称必须大写)
如果还有问题,很可能是数据库有问题.可以用以下Sql看一下:
SELECT schemaname
FROM v$session
WHERE username like 'ERP1'
我就是换一个userName好用的。
另外,参考如下网站:http://blog.163.com/qiongling007@126/blog/static/21424296201042625039488/
相关推荐
使用DbUnit测试数据库.pdf
dbunit-2.4.2.jar dbunit 必要的一个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(http://dbunit.sourceforge.net/)则是专 门针对数据库测试的对JUnit的一个扩展, 它可以将测试对象数据库置于一个测试轮回之间的状态。 这个是主要jar包
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的jar包,版本2.2
Dbunit 基本原理就是在跑测试用例运行之前对数据表做用户定义的操作,清空不想要的数据,插入用户自定义的数据,使得该数据表处于用户知道的一种状态。而用户自定义的数据使用项目里的一个 xml 文件来表示。 Xml ...
dbUnit是一个JUnit扩展(也可以从Ant和Maven中使用),用于数据库驱动的项目,除其他事项外,它使您的数据库在两次测试运行之间进入已知状态。 这是避免一个测试用例破坏数据库并导致后续测试失败或加剧损坏的无数...
dbUnit是一个JUnit扩展(也可以从Ant和Maven中使用),用于数据库驱动的项目,除其他事项外,它使您的数据库在两次测试运行之间进入已知状态。 这是避免一个测试用例破坏数据库并导致后续测试失败或加剧损坏的无数...
dfdfddfskfjdsklfjksdljflksjfsjlkfdjlksfjkdsjfsdjkflsjkf
java 单元框架的DAO扩展,支持数据备份及回退
dbUnit是一个JUnit扩展(也可以从Ant和Maven中使用),用于数据库驱动的项目,除其他事项外,它使您的数据库在两次测试运行之间进入已知状态。 这是避免一个测试用例破坏数据库并导致后续测试失败或加剧损坏的无数...
dbUnit是一个JUnit扩展(也可以从Ant和Maven中使用),用于数据库驱动的项目,除其他事项外,它使您的数据库在两次测试运行之间进入已知状态。 这是避免一个测试用例破坏数据库并导致后续测试失败或加剧损坏的无数...
dbUnit是一个JUnit扩展(也可以从Ant和Maven中使用),用于数据库驱动的项目,除其他事项外,它使您的数据库在两次测试运行之间进入已知状态。 这是避免一个测试用例破坏数据库并导致后续测试失败或加剧损坏的无数...
dbUnit是一个JUnit扩展(也可以从Ant和Maven中使用),用于数据库驱动的项目,除其他事项外,它使您的数据库在两次测试运行之间进入已知状态。 这是避免一个测试用例破坏数据库并导致后续测试失败或加剧损坏的无数...
dbUnit是一个JUnit扩展(也可以从Ant和Maven中使用),用于数据库驱动的项目,除其他事项外,它使您的数据库在两次测试运行之间进入已知状态。 这是避免一个测试用例破坏数据库并导致后续测试失败或加剧损坏的无数...
官方版本,亲测可用
dbUnit是一个JUnit扩展(也可以从Ant和Maven中使用),用于数据库驱动的项目,除其他事项外,它使您的数据库在两次测试运行之间进入已知状态。 这是避免一个测试用例破坏数据库并导致后续测试失败或加剧损坏的无数...
dbUnit是一个JUnit扩展(也可以从Ant和Maven中使用),用于数据库驱动的项目,除其他事项外,它使您的数据库在两次测试运行之间进入已知状态。 这是避免一个测试用例破坏数据库并导致后续测试失败或加剧损坏的无数...
通向架构师的道路(第二十五天)SSH的单元测试与dbunit的整合