我创建了一个小型Java Swing应用程序。在此应用程序中,出于某种目的,我使用H2数据库创建了数我在用户目录中创建了这些数据库,如
JDBC:H 2:〜/ MYDB \ classroutine
现在,问题是,在我想要卸载它之后安装这个应用程序时,那些数据库文件仍然存在,"我的意思是数据库文件没有删除"。现在我需要知道在卸载应用程序时如何删除这些数据库文件。
答案 0 :(得分:0)
如果这是本地H2文件,我将确保我的代码能够在不存在时生成所需的H2数据库。一旦完成,我将有一个重启功能,它关闭所有数据库连接,然后关闭应用程序,但在它执行此操作之前,它会在一个单独的线程中生成一个脚本或独立的Java jar文件,它能够删除物理H2 db文件。