【发布时间】:2023-04-10 18:36:01
【问题描述】:
在我的 maven 构建的集成测试阶段之前,我使用来自 carlspring 的 derby-maven-plugin 启动了一个 derby 服务器,然后我使用相同的插件将其关闭。
根据 Derby 的 Setting attributes for the database connection URL 文档:
注意:属性不会被解析为正确性。如果你传入了不正确的属性或对应的值,它就会被忽略。
根据create=true attribute 文档,我为内存数据库创建了一个 URL,以便在网络服务器上运行:
jdbc:derby://localhost:1527/memory:tariff;create=true
如果不正确的属性被忽略,我如何检查我的测试是否针对网络服务器上的内存数据库运行?
【问题讨论】:
-
您是否在问:如何判断数据库是否作为内存数据库正确运行?好吧,您可以(a)查看它是否在关闭后仍然存在,或者(b)查看您的文件系统以查看网络服务器的“关税”目录中是否有文件。也许我不明白你的问题。
-
谢谢@BryanPendleton,这正是我要问的。