HSQLDB

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

 

幫助文檔參見:http://hsqldb.org/doc/2.0/guide/guide.pdf

相關文章
相關標籤/搜索