Step 1 : 解壓hsqldb-2.3.3.zip, 目錄結構template : D:\hsqldb\hsqldb-2.3.3\hsqldb
Step 2 : 創建D:\hsqldb\hsqldb-2.3.3\hsqldb\resources\db
Step 3 : 拷貝D:\hsqldb\hsqldb-2.3.3\hsqldb\lib\hsqldb.jar 至 D:\hsqldb\hsqldb-2.3.3\hsqldb\resources\db
Step 4 : 運行cmd,進入D:\hsqldb\hsqldb-2.3.3\hsqldb\resources\db文件夾下,運行命令:
java -cp hsqldb.jar org.hsqldb.server.Server --database.0 file:filmfestival --dbname.0 xdb
Step 5 : 成功後顯示:
[Server@c80f4cb]: [Thread[main,5,main]]: checkRunning(false) entered
[Server@c80f4cb]: [Thread[main,5,main]]: checkRunning(false) exited
[Server@c80f4cb]: Startup sequence initiated from main() method
[Server@c80f4cb]: Could not load properties from file
[Server@c80f4cb]: Using cli/default properties only
[Server@c80f4cb]: Initiating startup sequence...
[Server@c80f4cb]: Server socket opened successfully in 0 ms.
[Server@c80f4cb]: Database [index=0, id=0, db=file:filmfestival, alias=xdb] opened sucessfully in 310 ms.
[Server@c80f4cb]: Startup sequence completed in 310 ms.
[Server@c80f4cb]: 2015-07-23 15:53:43.614 HSQLDB server 2.3.3 is online on port 9001
[Server@c80f4cb]: To close normally, connect and execute SHUTDOWN SQL
[Server@c80f4cb]: From command line, use [Ctrl]+[C] to abort abruptly
注意:使用[Ctrl]+[C] 可以關閉服務。
Step 6 : 在Eclipse EE 中打開Panel : Data Source Explorer , new db server : HSQLDB
點擊Test Driver,測試連接是否成功。
Step 7 : 在Data Source Explorer 打開數據庫連接,
Step 8 : 如下圖, 創建 sql script
Step 9 : 從iText官網(http://examples.itextpdf.com/resources/db/filmfestival.script)拷貝的script執行不了,不是很明白原因.
去掉
CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
執行就可以.
Step 10 : 如果執行成功 :