如果Web应用程序已停止,则所有与数据库的连接也应关闭。如果没有连接列表,请执行sql语句“ shutdown”(仅适用于H2和HsqlDB数据库)。
如果您已注册Servlet,则可以在Servlet.destroy()
方法中执行此操作。
如果已经注册了servletcontextlistener
,则可以在该servletcontextlistener.contextDestroyed(ServletContextEvent servletContextEvent)
方法中执行“关闭”语句。这就是org.h2.server.web.DbStarter
servletcontextlistener
功能(H2数据库中包含的功能)。