我正在寻找带有 Java API 的嵌入式数据库以进行测试。我还需要 pl/sql 支持,因为我们在生产中使用 oracle,并且迁移是用 pl/sql 编写的。
我想测试我的 DAO 对象,我需要在使用迁移脚本的单元测试过程中在内存中创建 db。
现在我们使用 HSQLDB,但它不支持 pl/sql。
你能推荐什么吗?
我正在寻找带有 Java API 的嵌入式数据库以进行测试。我还需要 pl/sql 支持,因为我们在生产中使用 oracle,并且迁移是用 pl/sql 编写的。
我想测试我的 DAO 对象,我需要在使用迁移脚本的单元测试过程中在内存中创建 db。
现在我们使用 HSQLDB,但它不支持 pl/sql。
你能推荐什么吗?
您可以尝试在本地开发人员工作站和持续集成服务器上安装 Oracle XE。然后以 SYSDBA 或 SYSTEM 用户身份与 SYS 连接,以在执行单元测试之前创建您的模式。
我们广泛使用Firebird的 pl/sql。它有一个嵌入式服务器,您可以通过 JDBC 访问它。