0

我知道 Unitils 已停产,但对于更有经验的人,我必须提出以下问题:

我正在使用 DbUnit 数据集来测试我的应用程序,但无论我想做什么,我都无法连接到数据库。我正在使用 jdbc、sql express 11g、oracle sql developer 这是我的 unitils.properties 文件:

database.driverClassName=oracle.jdbc.driver.OracleDriver
database.url=jdbc:oracle:thin:@localhost:1521:xe
database.userName=user
database.password=user
database.schemaNames=user
database.maxConnections=25

dbMaintainer.preserve.schemas=user
database.dialect=oracle

dbMaintainer.autoCreateExecutedScriptsTable=true
updateDataBaseSchema.enabled=true
shutdown=true
dbMaintainer.generateDataSetStructure.enabled=false

对于我尝试运行的每个测试,我都会收到以下错误:

Missing configuration for org.unitils.core.dbsupport.DbSupport.implClassName

我尝试为其添加配置但没有成功,因为我只找到了 mysql 的解决方案:

org.unitils.core.dbsupport.DbSupport.implClassName.mysql=org.unitils.core.dbsupport.MySqlDbSupport

甲骨文可以做什么?

编辑:

我在 sourceforge 中找到了 oracle 的配置,但没有成功,即使我配置了它,我仍然得到同样的错误。

org.unitils.core.dbsupport.DbSupport.implClassName.oracle=org.unitils.core.dbsupport.OracleDbSupport
4

0 回答 0