HSQLDB作为纯Java的内嵌数据库,有两种运行模式: 1. 独立模式(In-process mode或Standalone mode) —— 这种模式下,HSQLDB直接动行在你的Java进程内部。除了当前Java进程的线程以外,外部的客户端无法看到这个数据库。 2. 服务器模式(Server mode) —— HSQLDB会建立监听端口,因此允许客户端从进程外面连接数据库。 我们将采用第二种模式,这样,我们就可以用外部工具来观察程序运行的结果。 HSQLDB还有两种存储模式: 1. 文件模式 —— 这种模式下,HSQLDB会把数据库的数据保存在文件中。 2. 纯内存模式 —— HSQLDB会把数据库保存在内存里。当JVM被重启时,这些数据都会丢失。 |
|