hsqldb 使用简介
hsqldb 是一个非常简单的数据库。在实际开发中,有时开发、测试数据库暂时不可获得,可以使用hsql在本地进行调试。不必等数据库资源而影响开发进度。本文将简单介绍springboot项目使用hsql的步骤。

第一步:下载并解压hsql
hsqldb 下载地址:https://sourceforge.net/projects/hsqldb/files/latest/download
\hsqldb\bin 目录下runManagerSwing.bat 双击可以打开UI界面。

type 主要有In-Memory; Standalone; Server; WebServer。如果使用In-Memory 类型,每次项目重启都会清空数据,Standalone数据则以文件形式保存到指定目录。本文只对standalone 配置做介绍。

第二步:pom.xml 中加入hsqldb依赖
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<scope>runtime</scope>
</dependency>

第三步:properties设置
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url=jdbc:hsqldb:file:D:/software/hsqldb-2.5.0/db/file
spring.datasource.username=sa
spring.datasource.password=
其中url设置中“file:"后的“D:/software/hsqldb-2.5.0/db/file”为数据保存的路径。

总结:
通过runManagerSwing.bat启动的可视化界面可以看到项目运行时产生的数据,与实际的mysql,oracle使用很相似,只是语法略有不同。