derby:运行模式

derby分两种运行模式:内嵌模式和网络模式(我认为就是“客户端-服务器(CS)”)。
在内嵌模式中,数据库和应用程序共用一个JVM,一般由应用程序负责启动和停止数据库,其他应用程序不可访问。
网络模式。derby数据库独占一个jvm,作为数据库服务器独立运行。在此运行模式下,多个应用程序可以访问同一个derby数据库。
网络上很多要求设置环境变量的运行方法,我觉得有些麻烦,直接敲命令就ok了,下面就具体方法进行说明。

进入F:\myRepository\jar_package\derby\db-derby-10.4.1.3-bin\lib 目录,
执行:java -jar derbyrun.jar ij ,就进入数据库内嵌运行模式:
然后 connect 'jdbc:derby:e:/firstdb;create=true'; 就会在e盘下面创建一个名字为firstdb的文件夹,也就是名称为firstdb的数据库了。create=true是说如果不存在这个数据库就创建一个。
创建数据表,名称为firsttable:create table firsttable(id int primary key, name varchar(20));
插入数据: insert into firsttable value(1,'liuzhaoyang');
查询数据:select * from firsttable;
退出用内嵌模式用exit;


上面就是内嵌模式的数据库和数据表的建立,已经数据插入,查询等,具体的sql都是通用的,就不具体再写了。
---------------------------------------------------------------------------------------------
下面说一下网络运行模式。
启动网络服务:java -cp derby.jar;derbynet.jar org.apache.derby.drda.NetworkServerControl start
如图示:
在默认情况下,服务器将监听TCP1527端口来接收客户端请求。你可以使用”-p <port number>”参数来改变端口

如果在另一个cmd窗口执行:>java -cp derby.jar;derbynet.jar org.apache.derby.drda.NetworkServerControl shutdown 就会出现上图绿色显示的关闭提醒。

打开客户端,创建数据库,创建表,查询表,如下图示:(注:上图是数据库的服务器端,不能关闭,不然是连接不上的,呵呵)
红色横线表示打开ij控制台,绿色表示创建一个mytb的数据库,数据库位于derbynet.jar 、derbytools.jar的当前目录下面。如果要创建数据库的用户名和密码:加如下参数: connect 'jdbc:derby://localhost:1527/testdb;create=true;user=sa;password=sa';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值