天天看點

[Linux] Derby的安裝和配置

Derby是用純Java寫的一個事務、關系資料庫,隻占用很少的磁盤空間。Derby起源于CloudScape,後者是IBM從Informix擷取的産品。在2004年,IBM決定将CloudScape開放源代碼,使之成為ApacheSoftwareFoundation下的一個孵卵器項目,其名稱為Derby。使用Derby的實際好處在于它需要最少的管理以及小的資源占用。磁盤上的資料庫比較小,對于基本資料庫,大約是2MB。管理最少的事實允許開發人員在代碼中輕松地建立和使用資料庫。這加速了開發。因為Derby支援歸檔在JAR檔案中的資料庫的存儲,這使您隻需分發JAR檔案,因而部署變得如此輕松。

了解完derby曆史,現在看看怎麼樣安裝使用

Derby官方首頁:http://db.apache.org/derby/index.html

Derby下載下傳頁面:http://db.apache.org/derby/derby_downloads.html

  要安裝Derby,你必須先從Derby的網站下載下傳Derby最新版本的zip或者tar包。目前最新版本是db-derby-10.5.1.1-bin。

發行版本有:

 --二進制發行版包括了代碼,示例程式和文檔.已經優化了的jar文檔在lib目錄下

 --lib發行版本包括了優化程式,部署Derby的最小jar的集合.

 --lib-debug發行版本包括了調試Derby和報告問題的有用的最大集合.

 --src發行版本包括了要來産生上面三個發行版的源檔案.

安裝Derby,隻要把你下載下傳的封包件解壓到你指定的目錄即可。

假定你下載下傳的是二進制發行版。

解壓下載下傳的包,之後有以下幾個子目錄:

 --demo包括了示例程式

 --bin包括了運作和設定環境的代碼

 --javadoc包括了有源代碼生産的aip文檔

 --doc包括了Derby文檔

 --lib包括了Derby的jar檔案

根據Derby手冊說明,配置Derby有幾種方式:

1. 通過java指令運作安裝目錄lib相應的工具。

2.通過運作Derby提供的腳本指令。先配置PATH環境變量指向Derby目錄下bin目錄,然後運作bin目錄内相關批處理指令,即可。

3. 通過運作安裝目錄lib内的derbyrun.jar歸檔檔案。

要手工通過Java指令運作Derby是很麻煩的,并且也不友善使用。

通過以下簡單幾步我們可以完成derby的啟用

1. export DERBY_HOME=/opt/Derby_10

2. export PATH="$DERBY_HOME/bin:$PATH"

3. mkdir $DERBY_HOME/DERBYTUTOR

4. cp $DERBY_HOME/demo/programs/toursdb/*.sql $DERBY_HOME/DERBYTUTOR

運作資料庫:

java -jar $DERBY_HOME/lib/derbyrun.jar ij

然後運作建立資料庫testdb:

ij>Connect ‘jdbc:derby:testdb;create=true’;

上面指定create=true,則建立一個新的資料庫。

連接配接該資料庫:

ij> Connect 'jdbc:derby:testdb;';

ij(CONNECTION1)>

這時就可以運作相應SQL語句,進行資料庫操作。該步驟為單使用者嵌入式資料庫操作。

讓Derby運作在伺服器模式下:

啟動伺服器:

java -jar $DERBY_HOME/lib/derbyrun.jar server start

關閉伺服器:

java -jar $DERBY_HOME/lib/derbyrun.jar server shutdown

參考資料:http://db.apache.org/derby/docs/10.5/getstart/getstart-single.html#rgslib46043

http://hi.baidu.com/7636553/item/4cbdf4289ba711c7ee10f137

出自:

繼續閱讀