Derby数据库使用_第1页
Derby数据库使用_第2页
Derby数据库使用_第3页
Derby数据库使用_第4页
Derby数据库使用_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、l 5网络模式的Derby数据库这种模式下,需要使用两个控制台窗口,一个用于启动Derby数据库服务端,另一个做为访问Derby数据库的客户端。A. 启动服务器端可以通过DERBY_HOME/bin目录下的startNetworkServer.bat来启动Derby数据库服务端,只需要在命令行中输入:startNetworkServer.bat注意:startnetworkserver 命令的时候,开启的网络服务,虽然允许多客户端多进程,但仅限本机使用如希望使用 ip地址 远程连接,必须强制指定提供服务的IP 地址和 端口,否则仅限localhost.使用命令NetworkServerCont

2、rol启动 服务器:.NetworkServerControl start -h 30 -p 1527关闭:NetworkServerControl shutdown -h 85 -p 1527数据库就启动了,启动成功会在控制台输出如下信息:已使用基本服务器安全策略安装了安全管理程序。Apache Derby Network Server - (648739) 已启动并且已准备好 2008-09-0600:38:12.540 GMT 时在端口 1527 上接受连接B. 客户端访问(cmd)在另一个控制台使用ij命令访问Derby数据库

3、服务端,在输入ij.bat启动ij工具后,通过如下命令建立与服务端的连接,并创建一个数据库:connect 'jdbc:derby:/localhost:1527/seconddb;create=true'参数中的数据库命部分和内嵌模式不同,这里使用了"/localhost:1527/",访问网络模式的URL需要指定服务器的IP地址和端口,其它的就和内嵌模式一样了1) 运行votenet.sql 创建数据库并新建表格。摘: connect 'jdbc:derby:/localhost:1527/d:/derby/votenet;user=root;p

4、assword=root;create=true'DROP TABLE T_USER;CREATE TABLE T_USER ( USER_ID VARCHAR(40) NOT NULL, USER_ACCOUNT VARCHAR(128), USER_NAME VARCHAR(50), PASS VARCHAR(100), DEPT_ID VARCHAR(40), EMAIL VARCHAR(200), TELEPHONE VARCHAR(50), MOBILE VARCHAR(20), USER_STATUS CHAR(8), COMMENT_NUMBER INTEGER, MES

5、SAGE_CONTENT CLOB, PRIMARY KEY(USER_ID);2) 连接数据库connect 'jdbc:derby:/localhost:1527/d:/derby/votenet;user=root;password=root;'3) 数据库查询C. 客户端访问_图形化(MyEclipse)D. Web程序访问配置1) 添加包derbyclient.jar2) 配置数据源l 内嵌模式的Derby数据库Derby数据库与应用程序共享同一个JVM,通常由应用程序负责启动和停止,对除启动它的应用程序外的其它应用程序不可见,即其它应用程序不可访问它。A. 运行内嵌

6、模式的Derby数据库 在命令行中输入ij.bat后启动ij工具。然后通过如下命令创建数据库,并与数据库创建连接:connect jdbc:derby:firstdb;create=true; 通过connect命令可以与指定数据库创建连接,通过一个JDBC URL来指定与哪个数据库创建连接。ij命令是不区分大小写的。 参数中jdbc:derby是Derby数据库的驱动协议;firstdb是数据库命,由于没有指定路径,数据库将会被创建在当前你命令行下所在的目录下;create=true表示如果数据库不存在,则创建该数据库;""是ij命令的终止符。当数据库创建成功时,Derb

7、y会在当前你命令行下所在的目录下创建一个与数据库命一致(这里是firstdb)的目录,其中存放了数据库的文件1) 运行vote.sql 创建数据库并新建表格。摘:connect 'jdbc:derby:d:derbyvote;user=inner;password=inner;create=true'CREATE TABLE T_USER ( USER_ID VARCHAR(40) NOT NULL, USER_ACCOUNT VARCHAR(128), USER_NAME VARCHAR(50), PASS VARCHAR(100), DEPT_ID VARCHAR(40),

8、 EMAIL VARCHAR(200), TELEPHONE VARCHAR(50), MOBILE VARCHAR(20), USER_STATUS CHAR(8), COMMENT_NUMBER INTEGER, MESSAGE_CONTENT CLOB, PRIMARY KEY(USER_ID);2) 连接数据库connect 'jdbc:derby: d:derbyvote;user=inner;password=inner;'3) 数据库查询A. 客户端访问_图形化(MyEclipse)E. Web程序访问配置3) 添加包derby.jar4) 配置数据源辅助查询语句1. 显示数据库中的所有表select s.schemaname | '.' | t.tablename from sys.systables t, sys.sysschemas s where t.schemaid = s.schemaid and t.tabletype = 'T' order by s.schemaname, t.tablenamesys.systabl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论