derby数据库是一个纯用java实现的内存数据库,属于apache的一个开源项目。由于是用java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。下面说下其安装及配置。 安装 1).从apache下载derby数据库(如db-der
derby数据库是一个纯用java实现的内存数据库,属于apache的一个开源项目。由于是用java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。下面说下其安装及配置。
安装
1).从apache下载derby数据库(如db-derby-10.10.1.1-bin.zip)并解压到任意目录(如:d:\derby\db-derby-10.10.1.1-bin)。2).配置环境变量derby_home=d:\derby\db-derby-10.10.1.1-bin 并添加到path和classpath环境变量(%derby_home%\bin;%derby_home%\lib\derbyrun.jar)3).测试数据库安装 c:\>sysinfo------------------ java information ------------------java version: 1.7.0_40java vendor: oracle corporationjava home: c:\program files\java\jdk1.7.0_40\jrejava classpath: d:\derby\db-derby-10.10.1.1-bin\bin;d:\derby\db-derby-10.10.1.1-bin\lib\derbyrun.jar;os name: windows 7os architecture: amd64os version: 6.1java user name: qqqqqjava user home: d:\userdata\qqqjava user dir: c:\java.specification.name: java platform api specificationjava.specification.version: 1.7java.runtime.version: 1.7.0_40-b43--------- derby information --------[d:\derby\db-derby-10.10.1.1-bin\lib\derby.jar] 10.10.1.1 - (1458268)[d:\derby\db-derby-10.10.1.1-bin\lib\derbytools.jar] 10.10.1.1 - (1458268)[d:\derby\db-derby-10.10.1.1-bin\lib\derbynet.jar] 10.10.1.1 - (1458268)[d:\derby\db-derby-10.10.1.1-bin\lib\derbyclient.jar] 10.10.1.1 - (1458268)------------------------------------------------------
连接数据库
c:\>ijij 版本 10.10ij> connect 'jdbc:derby:d:\project\derbydb\testdb;create=true';(如果数据库testdb不存在,则创建改数据库)ij> connect 'jdbc:derby:d:\project\derbydb\testdb;'; (连接testdb数据库)ij(connection1)> create table firsttable(id int primary key,name varchar(12));(创建表)已插入/更新/删除 0 行ij(connection1)> insert into firsttable values(10,'ten'),(20,'twenty'),(30,'thirty');(插入数据)已插入/更新/删除 3 行ij(connection1)> select * from firsttable;id |name------------------------10 |ten20 |twenty30 |thirty已选择 3 行ij(connection1)>exit;(退出)
说明
1. sysinfo工具用于显示java环境信息和derby的版本信息。
2. ij工具来进行数据库交互,执行sql脚本,如查询、增删改、创建表等。