【发布时间】:2016-04-03 10:35:18
【问题描述】:
我是 hsqldb 的新手。
在项目中,我使用Spring 4、Hibernate 5 和HSQLDB。
我有一些特定的任务,我正在尝试将HSQLDB 用作便携式数据库,可以将其转移到闪存驱动器或另一台计算机上。
我已经有一个包含所有表和基本需要的数据的 sql 脚本。 我有四个问题困扰着我。 (如果这些问题很愚蠢,我很抱歉):
我需要让脚本在程序第一次启动时运行,并且在其他启动时它必须检查数据库是否已经存在并且(如果它已经存在)只更新其中的数据。 (该程序将在许多计算机中使用,并且必须在第一次启动后创建数据库)。 我怎样才能做到这一点?是否可以?您能否就我如何做到这一点提供一些基本建议或示例?
我正在尝试查找有关将所有数据库信息保存在文件系统中某个文件中的一些信息。你能给我一些关于在文件中保存 hsqldb 数据以及在另一个启动后使用这个文件的有效例子吗?
我可以将此文件放在我的
project.jar文件中并使用其中的所有数据更新它等吗? ?使我的数据库可移植(针对特定任务)的最佳做法是什么?我应该将它保存在哪里?在文件中,在我的项目 jar.e.t.c. 中?
提前感谢您的回答!
【问题讨论】:
标签: java spring hibernate hsqldb