嘗試了一下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" 點擊執行便可