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的使用方式有两种: 参考资料:2、https://www.ibm.com/developerworks/cn/opensource/os-ad-trifecta1/index.html?ca=drs- 

相关内容推荐