1、 Derby數據庫介紹html
Derby是用純Java寫的一個事務、關係數據庫,只佔用不多的磁盤空間。Derby起源 於CloudScape,後者是IBM從Informix獲取的產品。在2004年,IBM決定將CloudScape開放源代碼,使之成爲Apache Software Foundation下的一個孵卵器項目,其名稱爲Derby。使用Derby的實際好處在於它須要最少的管理以及小的資源佔用。磁盤上的數據庫比較小, 對於基本數據庫,大約是2MB。管理最少的事實容許開發人員在代碼中輕鬆地建立和使用數據庫。這加速了開發。由於Derby支持歸檔在JAR文件中的數據 庫的存儲,這使您只需分發JAR文件,於是部署變得如此輕鬆。java
從2006年7月13日Java 6 JDK發佈起,Derby就默認安裝在C:\Program Files\Java\jdk1.6.0\db中,其中包含核心庫、示範程序和示例數據庫。mysql
2、 安裝與配置sql
在JDK環境配置好的狀況下,進行以下操做:數據庫
1.先下載最新版Derby數據庫apache
Derby官方主頁:http://db.apache.org/derby/index.htmlapi
Derby下載頁面:http://db.apache.org/derby/derby_downloads.htmldom
要安裝Derby,你必須先從Derby的網站下載Derby最新版本的zip或者tar包。當前最新版本是10.4.2.0。sqlserver
發行版本有:測試
--二進制發行版包括了代碼,示例程序和文檔.已經優化了的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_12Java 供應商: Sun Microsystems Inc.Java 主目錄: C:\Program Files\Java\jdk1.5.0_12\jreJava 類路徑: .;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\derbytools.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:\Program Files\MySQL\mysql-connector-java-5.0.7-bin.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet-api.jar;C:\Program Files\Libs\dom4j-1.6.1.jarOS 名: Windows XPOS 體系結構: x86OS 版本: 5.1Java 用戶名: AdministratorJava 用戶主目錄:C:\Documents and Settings\AdministratorJava 用戶目錄: C:\Documents and Settings\Administratorjava.specification.name: Java Platform API Specificationjava.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)