Java內嵌數據庫Derby環境配置


因為新的項目需要Derby這樣的特性,所以決定在大量數據緩存部分用它,下面是轉CSDN的關於Derby基本信息介紹:

 

     一、 Derby數據庫介紹

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

 

從2006年7月13日Java 6 JDK發布起,Derby就默認安裝在C:\Program Files\Java\jdk1.6.0\db中,其中包含核心庫、示范程序和示例數據庫。

二、  安裝與配置

 

在JDK環境配置好的情況下,進行如下操作:

1.先下載最新版Derby數據庫

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

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

       要安裝Derby,你必須先從Derby的網站下載Derby最新版本的zip或者tar包。當前最新版本是10.4.2.0。

發行版本有:

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

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

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

 --src發行版本包括了要來產生上面三個發行版的源文件.

 

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

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

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

 --demo包括了示例程序

 --bin包括了運行和設置環境的代碼

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

 --doc包括了Derby文檔

 --lib包括了Derby的jar文件

本人下載的是:db-derby-10.3.1.4-bin.zip

2.將db-derby-10.3.1.4-bin.zip解壓到一目錄下,我這里是才C:\Derby\db-derby-10.3.1.4-bin

3.查看“系統屬性”——“高級”——“環境變量”,在“系統變量”下面新建變量“DERBY_INSTALL”,值為第2步的路徑值C:\Derby\db-derby-10.3.1.4-bin

4.在CLASSPATH里增加“%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar;”內容

5.進入Derby安裝目錄“%DERBY_INSTALL%\frameworks\embedded\bin”,雙擊運行文件setEmbeddedCP.bat

6.測試Derby數據庫環境是否配置成功,打開命令提示符窗口,輸入信息“java org.apache.derby.tools.sysinfo”,如出現諸如下面的信息:

C:\Documents and Settings\Administrator>java org.apache.derby.tools.sysinfo
------------------ Java 信息 ------------------
Java 版本:        1.5.0_12
Java 供應商:      Sun Microsystems Inc.
Java 主目錄:      C:\Program Files\Java\jdk1.5.0_12\jre
Java 類路徑:      .;C:\Program Files\Java\jdk1.5.0_12\lib;C:\Program Files\Java
\jdk1.5.0_12\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_12\lib\tools.jar;C:\Derby
\db-derby-10.3.1.4-bin\lib\derby.jar;C:\Derby\db-derby-10.3.1.4-bin\lib\derbytoo
ls.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar
;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\Pro
gram Files\MySQL\mysql-connector-java-5.0.7-bin.jar;C:\Program Files\Apache Soft
ware Foundation\Tomcat 5.5\common\lib\servlet-api.jar;C:\Program Files\Libs\dom4
j-1.6.1.jar
OS 名:            Windows XP
OS 體系結構:      x86
OS 版本:          5.1
Java 用戶名:      Administrator
Java 用戶主目錄:C:\Documents and Settings\Administrator
Java 用戶目錄:    C:\Documents and Settings\Administrator
java.specification.name: Java Platform API Specification
java.specification.version: 1.5
--------- Derby 信息 --------
JRE - JDBC: J2SE 5.0 - JDBC 3.0
[C:\Derby\db-derby-10.3.1.4-bin\lib\derby.jar] 10.3.1.4 - (561794)
[C:\Derby\db-derby-10.3.1.4-bin\lib\derbytools.jar] 10.3.1.4 - (561794)
------------------------------------------------------
----------------- 語言環境信息 -----------------
當前語言環境: [中文/中國 [zh_CN]]
找到支持的語言環境:[cs]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[de_DE]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[es]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[fr]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[hu]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[it]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[ja_JP]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[ko_KR]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[pl]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[pt_BR]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[ru]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[zh_CN]
         版本:10.3.1.4 - (561794)
找到支持的語言環境:[zh_TW]
         版本:10.3.1.4 - (561794)
------------------------------------------------------
Derby數據庫環境已經基本配置好了

參考:http://scnmutou.blog.163.com/blog/static/193453220087306164636/

http://hi.baidu.com/jadmin/item/2ffbc94abab84708e83504e8


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM