Apache Derby数据库系统使用方法

Apache Derby数据库系统使用方法


最近由于项目要求,试用了一下Apache Derby数据库,这里对了解到的内容做一个记录。

Apache Derby是一个开源的关系型数据库管理系统,用Java语言开发,它是在2005年被IBM捐赠给Apache Software Foundation的。它支持SQL-92标准,非常易于使用。

提纲

1、发展历史

2、基本情况介绍

3、使用方式

4、基本使用方法

1、发展历史

============

Apache Derby 项目的目标是构建一个完全用 Java 编程语言编写的、易于使用却适合大多数应用程序的开放源码数据库。开发一个数据库并不简单,Apache Derby 数据库也不例外。但是 Derby 项目并不是从零开始的。

1996年,一个叫做 Cloudscape, Inc 的新公司成立了,公司的目标是构建一个用 Java 语言编写的数据库服务器。公司的第一个发行版在一年之后推出,后来产品的名称变成 Cloudscape。

1999年,Cloudscape, Inc. 被大型数据库厂商 Informix Software, Inc. 收购。

2001年,Informix Software 在 又被 IBM 收购,然后 IBM Cloudscape™ 数据库系统在许多 IBM 的产品中被用作内嵌的数据库引擎。

2004年4月,IBM 把 Cloudscape 数据库软件赠送给 Apache 软件基金会,从此 Apache Derby 项目诞生了。

2、基本情况介绍

==============

Derby 易于管理。当嵌入到客户应用程序中时, Derby 系统不需要任何管理干预。

Derby 是可嵌入的。应用程序可以将数据库管理系统( Database Management System , DBMS )引擎嵌入应用程序进程中,从而无需管理单独的数据库进程或服务。通过网络服务器( Network Server )架构或您选择的服务器架构,可以将 Derby 作为单独的进程来运行。

Derby 是Java 编写的内存数据库,属于 Apache 的一个开源项目,是一个纯 Java 的类库:对于 Java 开发人员,这点十分重要,因为他们正试图维护 Java 技术的优点,例如平台无关性、易于配置以及易于安装。

Derby 不需要专有的 Java 虚拟机( Java Virtual Machine , JVM )。因为完全是用 Java 语言编写的,所以它适应所有合格的 JVM 。

DerbyDBMS 引擎是轻量级的。类文件大小大约是 2MB ,并且只使用了 4MB 的 Java 堆。

Derby 支持使用 Java 编写存储过程和函数,这些存储过程和函数可以在应用程序的任何层上运行。 Derby 没有专用的存储过程语言,它使用 JDBC 。

2、使用方式

============

Apache Derby的使用方式有两种:

参考资料:

1、https://www.cnblogs.com/zuzZ/p/8107915.html

2、https://www.ibm.com/developerworks/cn/opensource/os-ad-trifecta1/index.html?ca=drs-

猜你喜欢

转载自www.cnblogs.com/zhangzl419/p/9210253.html