網頁

顯示具有 HSQLDB 標籤的文章。 顯示所有文章
顯示具有 HSQLDB 標籤的文章。 顯示所有文章

2014年3月25日 星期二

HSQLDB使用JDBC建立Column

在初期階段,會因為實務上的需求,尚未十分確定,所以常常會對Column進行建立,修改,刪除等動作,因此需先了解這類的語法,才能即時地修改Table結構,當然你也可以使用GUI來操作,不過當Table數量眾多時,以代碼方式修正,才能有效率地批次修改。

2014年3月21日 星期五

HSQLDB使用JDBC建立Table

DDL(Data Definition Language)是用於定義資料庫的結構與物件的語言,包括內外模式,概念模式及其相互之間的應對,定義資料的完整性,安全控制等。
  1. CREATE
  2. ALTER
  3. DROP

這次Mix使用HSQLDB所提供的JDBC Driver,連接到Database,來使用DDL操作,進行建立Table,修改Table等動作。

2014年3月17日 星期一

HSQLDB使用GUI建立Table

Database建立完成之後,接著就可以使用HSQLDB本身提供的GUI,來建立Table:Book,首先,Mix先用伺服器模式啟動HSQLDB,這要運行/hsqldb/bin/runServer.bat,再來使用JDBC URL來設定 IP,Port與Database name。


  1. URL:jdbc:hsqldb:hsql://localhost:9001/openyu_java
  2. 預設帳戶:SA
  3. 預設密碼:

2014年3月16日 星期日

HSQLDB啟動多個Database

除此預設的Database外,我們也可以建立1個設定檔,指定Database的相關設定,就可以同時啟動多個Database來供我們測試使用。





Mix建立1個server.properties檔案,並放在/hsqldb/data目錄下,內容如下:

server.port = 9001
server.database.0 = file:../data/openyu_java
server.dbname.0 = openyu_java
#server.database.1 = file:../data/openyu_java2
#server.dbname.1 = openyu_java2
server.silent = true

2014年3月10日 星期一

HSQLDB建立Database

或許你已習慣使用MySQL,MSSQL,Oracle等這類的Database,不過當我們在開發階段時,對這類環境的架設與調校,可能不是那麼得心應手,再加上資安的考量,很多情況下,開發人員是無法接觸這類環境,這時候我們可以考慮用其他Database開發測試,之後再轉入營運用的環境。


HSQLDB是1個Java開源的關聯式Database,其體積與佔用空間小,而且支援內存運行,不需安裝,只要下載後,解開壓縮檔執行即可,是個在開發階段很方便使用的Database