在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数据库完整压缩包,解压缩即可使用,bat文件在bin文件目录下,驱动程序在lib目录下。 Apache Derby非常小巧,核心部分derby.jar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在应用程序中使用。...
收集的学习资料,包括:Derby数据库(V10.9)用户手册(PDF版),用 Apache Derby 进行 Java 数据库开发,用 Apache Derby 进行数据库开发,03开源项目(三)嵌入式数据库Apache Derby(1)(开发指南).pdf ,Apache Derby ...
Eclipse插件Derby安装 Derby插件开发
derby_plugin derby_ui_plugin derby Eclipse插件
Derby的系统表结构,列出Derby的系统表及表结构
derby.jar activation.jar jspsmartupload.jar及各种包
derby嵌入式数据库连接问题
derby embedded模式默认是不需要用户名和密码的,但是用户验证这一需求是多么正常啊,怎么让derby embedded模式支持用户验证呢?本教程将带领你一步步揭开迷雾。Joy原创!
由于本人最近使用derby数据库,需要在eclipse中连接,网上查询资料说需要用到这2个插件才能连接,根据网友提示去官网找了半天没有找到下载地址,为了方便其他人所以我把这2个插件上传到此,方便查找包括derby_core_...
真正的Derby新手教程,Derby安装,创建数据库,在Java程序中使用Derby 本人原创
Derby用户手册 最好的了解derby的资源
jdk内置数据库,有兴趣的可以玩一玩。文件分别为:db-derby-10.10.1.1-bin.zip、derby_core_plugin_10.2.2.485682.zip、derby_ui_plugin_1.1.0.zip。
Apache Derby是一个完全用java编写的数据库,Derby是一个Open source的产品,基于Apache License 2.0分发。 Apache Derby非常小巧,核心部分derby.jar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在...
第一:derby集成到eclipse的两种方法 第二:derby辅助工具SQuirreL SQL Client的使用
derby 数据库 使用的例子 derby 数据库 使用的例子
内嵌数据库derby 10.6.2开发文档
Apache Derby 是100% Java 编写的内存数据库,属于 Apache 的一个开源项目。并且是一个容易管理的关系数据库管理系统 Apache Derby 是一个与平台无关的数据库引擎,它以 Java 类库的形式对外提供服务。与其他难以...
Derby Developer's Guide. Purpose of this guide This guide explains how to use the core Derby technology and is for developers building Derby applications. It describes basic Derby concepts, such as ...
derby 数据库 eclipse插件 derby 数据库 eclipse插件
myeclipse本地方式连接Derby