浅谈derty数据库

derty是一种使用纯JAVA编写的内存数据库,属于apache的一个开源项目。由于是使用纯Java编写,因此,对于跨平台没有一点问题,这是其一;还有一点就是它体积小,免安装,只需要几个jar包就可执行。它分为两种运行模式:内嵌模式和网络模式。

1、内嵌模式:它与应用程序共同使用一个JVM,由应用程序负责此数据库的启动与停止,因此,对于其他程序是不能够访问它的。

2、网络模式:它独自使用一个JVM,因此,允许多个JVM访问它。

现在我们开始正式的使用它,在使用之前我们先得从官方网站把此包下下来,总共有以下几个文件夹:


各个文件夹的详细解释如下:

1) bin目录,包含了一些工具脚本和设备环境的脚本;
2) demo目录,包含了一些实例程序;
3) docs目录,包含了Derby的文档;
4) javadoc目录,包含了Derby的API文档;
5) lib目录,包含了Derby数据库的jar文件;
6) test目录,Derby的一些测试jar包;

接下来我们可以使用derby的工具脚本,它总共提供了三个工具脚本,分别如下:

1) sysinfo
使用sysinfo可以显示你的Java环境信息和Derby的版本信息。使用方法就是在命令行下直接输入:
sysinfo.bat
2) dblook
使用dblook可以将全部或者部分数据库的DDL定义导出到控制台或者文件中。使用方法:
 dblook.bat –d <sourceDBUrl> [Options]
3) ij
使用ij工具来进行数据库交互,执行SQL脚本,如查询、增删改、创建表等等。在命令行下输入:
 ij.bat
即可启动ij工具,然后就可以开始执行SQL脚本了。当要退出ij工具时,在命令行下输入
 exit;
即可。 
使用此三个脚本工具的时候它自动帮你设置classpath。

现在我们使用ij脚本工具来操作数据库,具体的操作步骤如下:

启动完毕之后,若想通过SQL来操作数据库还不够,还得执行依据才行,如下:

至此,你就可以完完全全的通过SQL操作数据库啦!但是,如果你想远程操作数据库的话,那就不能直接通过“startNetworkServer”启动数据库,要通过“NetworkServerControl”启动,具体的命令格式如下:


OK!通过这些信息对于该数据库的简单操作应该不成问题,若有说的不好的地方,还望指出,谢谢!更多信息请点击查看~~~

最后再分享一个有关derby数据的配置链接,有兴趣的朋友请点击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值