Archive for the ‘derby’ Category

学习derby数据库

Saturday, April 25th, 2009




今天玩了会 derby数据库,找了点资料。转载一下,大家一起学习。转载http://www.diybl.com/course/3_program/java/javaxl/2008821/136732.html 本文是对Apache Derby官方文档的翻译与学习的总结,如有转载,请声明出处! 1.下载 首先到Apache Derby网站下载Derby最新的release版本。 笔者使用的版本为10.4.1.3。 建议将可以下载的发布包全部下载,因为文件都不是很大。以备后用。笔者下载了: db-derby-10.4.1.3-bin.zip [PGP] [MD5] db-derby-10.4.1.3-lib.zip [PGP] [MD5] db-derby-10.4.1.3-lib-debug.zip [PGP] [MD5] db-derby-10.4.1.3-src.zip [PGP] [MD5] derby_core_plugin_10.4.1.648739.zip [PGP] [MD5] derby_ui_plugin_1.1.2.zip [PGP] [MD5] 本文中只使用db-derby-10.4.1.3-bin.zip文件。 2.Derby简介 Derby是一个开源的基于Java和SQL的关系数据库管理系统(RDBMS)。Derby是使用纯Java编写和实现的。Derby为用户提供 了轻量的标准数据库引擎,它可以紧密的嵌入到任何基于Java的解决方案中。Derby确保数据完整性,并提供负责的事务处理操作。默认的配置中不包含任 何独立的数据库服务器。 Derby可以有两种部署方式: 嵌入式:Derby被单个用户的Java应用程序使用,在这种模式下,Derby和应用程序运行在同一个JVM中。Derby对于终端用户几乎是透明的,因为它的启动和终止都是由应用程序来控制,而不需要任何的管理。 服务器模式:Derby由应用程序启动,此时通过用户可以通过网络连接。在这种模式下,Derby运行在服务器主机的JVM中。其他JVM的应用程序通过连接服务器来访问数据库。 Derby的运行需要Java 1.4+版本的支持。 3.安装 解压缩db-derby-10.4.1.3-bin.zip文件到本地系统目录,例如C:\。(Apache的帮助文档中提到了Windows和Linux两种操作系统,笔者只介绍Windows操作系统的情况) 将该目录记为DERBY_HOME。 解压缩后的目录中包含了样例程序,运行脚本,javadoc,derby doc,运行时类库,derby测试程序等。 设置环境 将DERBY_HOME设置为系统变量。 将DERBY_HOME\bin添加到系统path环境变量中。 设置完成以后,运行derby的命令如下: java -jar %DERBY_HOME%\lib\derbyrun.jar ij [-p propertiesfile] [sql_script] java -jar %DERBY_HOME%\lib\derbyrun.jar sysinfo [-cp ...] [-cp help] java -jar %DERBY_HOME%\lib\derbyrun.jar dblook [arg]* (or no arguments for usage) java -jar %DERBY_HOME%\lib\derbyrun.jar server [arg]* (or no arguments for ...