iText In Action 5.0+英文版教程demo中如何使用Hsqldb

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 : 如果執行成功 : 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章