嵌入式数据库junit 提供内存数据库的规则(同时支持和 )。 它与所有已知的JDBC访问库兼容,例如 , , , 或普通的JDBC。 为什么? 因为您要测试由代码执行SQL代码而不与实际的DB服务器集成 无需运行数据库服务器并使其可用 您正在重构遗留代码,其中JDBC调用与您的业务逻辑紧密相关,并且希望从“外部”测试遗留代码开始(如所建议) 要测试与他们正在使用maintened无论你的数据库变阵或。 状态 该库通过库分发,因此应该可以广泛使用。 版 Java版本 JUnit版本 H2版本 HSQLDB版本 科 状态 2.X + 8.0 4.12 / 5.X 1.4.200