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)