确定Derby网络服务器是否正在运行文件系统或内存数据库

时间:2015-07-09 07:47:03

标签: java maven derby

在我的maven build的集成测试阶段之前,我使用carlspring中的derby-maven-plugin启动一个derby服务器,之后我使用相同的插件关闭它。

根据德比的Setting attributes for the database connection URL文档:

  

注意:不解析属性的正确性。如果传入的属性或对应的值不正确,则会被忽略。

根据create=true attribute文档,我为在网络服务器上运行的内存数据库创建了一个URL:

jdbc:derby://localhost:1527/memory:tariff;create=true

如果忽略不正确的属性,如何检查我的测试是否针对网络服务器上的内存数据库运行?

1 个答案:

答案 0 :(得分:0)

derby-maven-plugin将其数据库保存在target/derby下的文件系统中。构建完成后,您可以使用JDBC客户端连接到该数据库并自行检查数据。

我很高兴看到有人发现此插件很有用!如果您有任何其他问题,请告诉我,因为我是该插件的主要开发人员。