Derby数据库入门
来源:互联网 发布:淘宝一键铺货 编辑:程序博客网 时间:2024/05/06 03:51
Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目。由于是用Java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。
Derby数据库有两种运行模式:
1) 内嵌模式。Derby数据库与应用程序共享同一个JVM,通常由应用程序负责启动和停止,对除启动它的应用程序外的其它应用程序不可见,即其它应用程序不可访问它;
2) 网络模式。Derby数据库独占一个JVM,做为服务器上的一个独立进程运行。在这种模式下,允许有多个应用程序来访问同一个Derby数据库。
在Apache上,Derby有4种发布包,这里以bin发布包为例。bin发布包中含有包含了执行derby数据库工具、设置derby数据库环境的脚本文件、Demo、jar文件等。
Derby数据库有两
1) 内嵌模式。De
2) 网络模式。De
在Apache上,D
1、 安装Derby
只需要从Derby官
1) bin目录,包
2) demo目录,
3) docs目录,
4) javadoc
5) lib目录,包
6) test目录,
2、 使用Derby
Derby提供了几个
下面的例子都是在命令
首先设置好DERBY
set DERBY_HOME
将DERBY_HOM
set path=%DERB
这样可以简化你稍后在
最后需要Derby的
1) setEmbe
2) setNetw
3) setNetw
一般只有当你通过de
Derby提供了三个
1) sysinfo
使用sysinfo可
sysinfo.ba
2) dblook
使用dblook可以
dblook.ba
3) ij
使用ij工具来进行数
ij.bat
即可启动ij工具,然
exit;
即可。
3、 使用ij脚本
1) 运行内嵌模式的
在命令行中输入ij.
connect ‘jdbc:derb
通过connect命
参数中jdbc:de
当数据库创建成功时
与数据库连接上后,
create table firsttable
然后插入记录:
insert into firsttable
也可以执行查询:
select * from firsttable
也可以通过run命令
run 'E:\derby\
最后通过exit;来
你可以在当前你命令行
2) 运行网络模式的
这种模式下,需要使用
可以通过DERBY_
startNetwo
数据库就启动了,启
已使用基本服务器安
Apache Derby Network Server - 10.4.1.3 - (648739) 已启动并且已准备好 2008-09-06
00:38:12.
在另一个控制台使用i
connect 'jdbc:derb
参数中的数据库命部分
与服务端连接上后,就
create table firsttable
然后插入记录:
insert into firsttable
也可以执行查询:
select * from firsttable
也可以通过run命令
run 'E:\derby\
最后通过exit;来
4、 在Java应用
使用Java代码访问
1) JDBC驱动的
2) 数据库连接UR
3) 在访问内嵌模式
下面分别实例访问内嵌
1) 访问内嵌模式D
String driver = “org.apach
String url = “jdbc:derb
Connection
try {
Class.for
conn = DriverMana
}catch(Exc