尝试了一下HSQLDB,包是来自于maven库 java
<dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <scope>runtime</scope> </dependency> -----
下载完包后,直接将包复制出来放到一个文件夹里,我这里建立了freemarker文件夹。sql
一、打开CMD,移动到jar的位置 ,执行下面的命令。 固然你也能够制做成一个bat命令文件执行它。数据库
## classpath 你的jar 启动指定的类 指定一个数据库文件的存放位置 数据库名 java -cp hsqldb-2.3.3.jar org.hsqldb.Server -database.0 ./freemarker/freemarker -dbname.0 freemarker
二、启动后以下图,注意图中有地方打出了访问端口(下图是9001),后面的管理控制台也要经过端口访问 bash
三、服务启动正常,就不会报错。接下来执行管理控制界面:maven
rem ## 指定启动类 java -cp hsqldb-2.3.3.jar org.hsqldb.util.DatabaseManagerSwing
四、下面这张图是去访问咱们上面打开的9001的服务,这个能够局域网内使用。ide
五、下面这张,你能够跳过一、2两步,直接到3,选择type 以下图的类型由文件启动,修改url为文件链接。这样咱们就会打开或建立(没有就建立)一个数据库了ui
六、执行以下代码url
在管理控制界面输入以下SQL 一、建表 create cached table user( id int primary key IDENTITY, name varchar(50) not null, age int ); 二、插入数据,insert多来几回 INSERT INTO "PUBLIC"."USER" ( "NAME", "AGE" ) VALUES ( 'Dick',10 ) 三、查询 select * from user
七、如何经过datasource访问就很少说了。spa
补充:另一组管理控制界面打开方式 code
rem ## 指定启动类 java -cp hsqldb-2.3.3.jar org.hsqldb.util.DatabaseManager
补充:修改密码:
在管理界面输入 :set password "youNewPassword" 点击执行便可