在Java6中,新增加了Derby数据库,一个轻量级的数据库(Apache Database项目的产品),一个完全基于Java的数据库。相信它的发展应该不错。因为Apache出的产品,一般都表现不错,而且Derby还源于(IBM)CloudSacpe。
使用Derby的好处:磁盘上的数据库比较小,对于基本数据库,大约2MB就够了;较少的管理,并且与Java集成,可以加速开发,同时也便于学习;支持归档在JAR文件中的数据库的存储,使部署变得轻松无比。下面对其基本命令机型简单介绍:
- 使用工具首先需要配置环境变量:
JAVA_HOME(Java的安装目录)
Path=%Path%;%JAVA_HOME%\bin
CLASSPATH=.;%CLASSPATH%;%JAVA_HOME%\db\lib\derby.jar;%JAVA_HOME%\db\lib\derbytools.jar。配置好环境变量后,在命令行模式下,启动Derby的管理工具ij:java org.apache.derby.tools.ij。连接数据库,在ij工具下执行:connect 'jdbc:derby:databaseInstance';即可,举例:
connect 'jdbc:derby:D:\tools\jdk1.6.0_03\db\demo\databases\toursdb';新建数据库,举例:
connect 'jdbc:derby:D:\tools\jdk1.6.0_03\db\demo\databases\myfirst;create=true'。
- 查看数据库中已有的表:show tables;查看表结构:describe tableName;
- 现在很多数据库都支持序列化主键,同样Derby也有类似功能:
create table student (stuId int generated by default as identity (START WITH 2, INCREMENT BY 1), stuName varchar(10));
insert into student values (1, '王五');
insert into student values (DEFAULT, '李四');
insert into student values (DEFAULT, 'salut');
insert into student(stuName) values ('刘七');
- 在程序中,连接数据库:
class.forName("org.apache.derby.jdbc.EbeddedDriver").newInstance();
Connect conn = DriverManager.getConnection("jdbc:derby:derbyInstance");
上面的内容都是一些的入门知识。由于Derby实行SQL-92,所以其他数据库的经验对Derby会有很大的帮助。
分享到:
相关推荐
通过配置 derby.properties 文件,可以实现对 Derby 嵌入式数据库的用户验证。具体步骤如下: 1. 在数据库所在目录下创建一个名为 derby.properties 的文件。 2. 在文件中添加以下内容: derby.connection....
Derby数据库连接方法详解 Derby数据库连接方法是Java应用程序连接Derby数据库的主要方式。 Derby数据库是一种嵌入式关系数据库管理系统,可以嵌入到Java应用程序中,提供了一个轻量级、可靠的数据库解决方案。 ...
Derby数据库完整压缩包,解压缩即可使用,bat文件在bin文件目录下,驱动程序在lib目录下。 Apache Derby非常小巧,核心部分derby.jar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在应用程序中使用。...
### Apache Derby 数据库开发文档概览 #### 一、Apache Derby 概述 Apache Derby 是一款高质量、纯 Java 的嵌入式关系型数据库引擎。它最初由 IBM 开发并捐赠给开源社区。Derby 数据库的特点在于其轻量级、易于...
收集的学习资料,包括:Derby数据库(V10.9)用户手册(PDF版),用 Apache Derby 进行 Java 数据库开发,用 Apache Derby 进行数据库开发,03开源项目(三)嵌入式数据库Apache Derby(1)(开发指南).pdf ,Apache Derby ...
### Eclipse 插件 Derby 安装与 Derby 插件开发详解 #### 一、Eclipse 插件 Derby 安装 在本节中,我们将详细介绍如何在 Eclipse 中安装 Apache Derby 相关插件,以便更好地支持数据库管理和开发工作。 ##### ...
Derby.jar是Apache Derby数据库管理系统的核心库文件。Apache Derby是一个开放源代码的关系型数据库系统,由Java编写,完全兼容SQL标准。它轻量级、嵌入式,可以在Java应用程序中直接使用,也可以作为独立服务器运行...
Derby安装、创建数据库、在JAVA程序中使用Derby Derby是一种嵌入式数据库,可以轻松地嵌入到Java应用程序中。在本教程中,我们将学习如何安装Derby、创建数据库、在Java程序中使用Derby。 安装Derby 首先,我们...
Derby Plugin和Derby UI Plugin是专门为Eclipse集成开发环境设计的两个插件,它们极大地扩展了Eclipse在处理Apache Derby数据库方面的功能。Apache Derby是一款轻量级的关系型数据库管理系统,由Java编写,完全符合...
### Derby入门知识详解 #### 一、Derby简介与特性 Derby是一个开源的关系型数据库管理系统,它完全基于Java编写,具有轻量级、易于移植的特点,非常适合用于小规模的数据存储场景。Derby最初由IBM开发,名为...
Apache Derby,是一个开源的、基于Java的嵌入式关系型数据库管理系统(RDBMS),它由Apache软件基金会维护。Derby被设计成轻量级、易于使用,适合于小型应用程序和开发人员。以下是对Derby安装配置与使用的详细介绍...
### Apache Derby 数据库使用详解 #### 一、Apache Derby简介 Apache Derby是一款开源的关系型数据库管理系统,它以Java语言编写,能够嵌入到Java应用程序中或任何使用Java平台作为服务器的环境中。Derby的主要...
Derby数据库是一款轻量级的关系型数据库管理系统,它属于Apache软件基金会,被广泛应用于嵌入式系统和小型项目。在某些情况下,用户可能需要将Derby数据库的数据转换为SQL格式,或者是迁移到如DB2这样的其他数据库...
**知识点:Apache Derby 10.6.2 内嵌数据库开发** Apache Derby是一款开源的、高性能的关系型数据库管理系统,特别适用于嵌入式应用和Web应用程序。版本10.6.2的《开发者指南》提供了深入的技术细节和指导,帮助...
Derby,又称为Apache Derby,是一个开源的关系型数据库管理系统,由IBM贡献给Apache软件基金会,它基于Java语言,因此非常适合Java应用程序的开发。在MyEclipse中集成Derby插件,可以方便开发者在IDE内部直接进行...
### Apache Derby 10.2版手册集 #### 一、概述 Apache Derby是一款由Apache软件基金会开发并维护的开源数据库管理系统。它以其轻量级、高性能和纯Java实现而著称,使得用户只需在目标操作系统上安装Java虚拟机(JVM...
Derby数据库是一款轻量级的关系型数据库管理系统,由Apache软件基金会开发并维护,它完全免费且开源。Derby被设计为嵌入式数据库,适用于Java应用程序,尤其在桌面应用、测试环境以及小型服务器场景中非常实用。这个...
** Derby 客户端 sqleonardo ** Derby是一款开源的关系型数据库管理系统,它由Apache软件基金会维护,基于Java语言开发,因此具有跨平台的特性。作为轻量级的数据库,Derby通常用于嵌入式系统或者小型项目,但它也...
### Derby用户手册:深入了解Derby数据库的关键资源 #### 标题与描述解析: 标题:“Derby用户手册PDF版本”——这份文档是针对Apache Derby数据库系统的官方用户指南,以PDF格式提供,旨在帮助用户全面理解并有效...