我可以禁用HSQLDB初始化脚本创建吗?

问题描述:

HQSLDB使用DDL SQL语句创建一个数据库 .script文件来设置数据库,然后创建DML SQL语句,所有这些都可以重建我猜测的数据库。我可以禁用HSQLDB初始化脚本创建吗?

我的问题是脚本文件有明文暴露的敏感数据。

我的问题是,可以禁用该文件的创建?

.script文件是为文件:数据库(持久性)创建的。或者,您可以创建一个mem:数据库,该数据库不会将数据存储在磁盘上(数据在Java进程退出时会消失)。

你也可以创建一个文件:加密数据库。 .script文件以及.log和.data文件以加密格式存储。详情请参阅http://hsqldb.org/doc/2.0/guide/management-chapt.html

+0

我需要坚持数据,所以在这种情况下,我不能使用一个mem数据库,但加密数据库似乎符合法案。谢谢。 –