Derby - 环境设置

Derby - 环境设置 首页 / Derby入门教程 / Derby - 环境设置

下一章介绍了如何下载和安装Apache Derby。

下载Derby

访问Apache Derby主页的主页 https://db.apache.org/derby/。单击下载选项卡。

Home page of Apache Derby

选择并单击最新版本的Apache Derby的链接。

Latest version of Apache Derby

单击所选链接后,您将被重定向到apache derby的 Distributions 页面,如果您在此处观察到,则derby提供的发行版分别是db-derby-bin,db-derbylib.zip,db-derby-lib-debug.zip和db-derby-src.zip。

下载 db-derby-bin 文件夹。将其内容复制到要安装Apache Derby的单独文件夹中。 (如,说 C:\Derby )

  • 通过传递Java Installation文件夹中bin文件夹的位置,确保已设置 JAVA_HOME 变量,并将 JAVA_HOME/bin 包含在PATH变量。

  • 创建一个新的环境变量 DERBY_HOME ,其值为C:\Derby。

  • db-derby-bin发行版的bin文件夹(无涯教程将其更改为C:\Derby\bin)包含所有必需的jar文件。

可以通过以下两种方式安装/部署Apache Derby-

  • 嵌入式模式        - 在这种情况下,您需要使用Embedded Derby JDBC驱动程序访问数据库,您可以通过Java应用程序启动和停止derby。

  • 网络服务器模式 - 在此模式下,您可以以典型的client-server方式访问Derby,Derby嵌入在服务器系统中,然后,运行在不同JVM(服务器)上的客户端计算机将向服务器发送请求,服务器将对这些请求作出响应。

客户端可以是服务器的同一系统机器中的另一个JVM,也可以是远程系统中的Java应用程序。

嵌入式安装

要以嵌入式模式安装Apache Derby,请将jar文件 derby.jar 包含在CLASSPATH中。

或者,您可以通过运行 setEmbeddedCP 来设置所需jar文件的类路径。浏览Apache Derby的 bin 目录并运行该文件,如下所示-

C:\Users\MYUSER>cd %DERBY_HOME%/bin
C:\Derby\bin>setEmbeddedCP.bat
C:\Derby\bin>SET DERBY_HOME=C:\Derby
C:\Derby\bin>set
CLASSPATH=C:\Derby\lib\derby.jar;C:\Derby\lib\derbytools.jar;C:\Derby/lib/derby
optionaltools.jar;C:\Users\Learnfk\Google
Drive\Office\Derby\derby_zip\New folder\db-derby-10.12.1.1-
bin\lib;C:\EXAMPLES_\Task\jars\*;C:\EXAMPLES\jars\mysql-connector-java-5.1.40-
bin.jar;C:\Users\Learnfk\Google Drive\Office\37.Junit
Update\jars;C:\Program Files\Apache Software Foundation\Tomcat
8.5\lib\*;C:\Derby\lib\*;

设置Apache Derby之后,要访问它,请使用嵌入式驱动程序运行Java程序。

您可以使用 in 工具验证设置,如下所示-

C:\Derby\bin>ij
ij version 10.14
ij> connect 'jdbc:derby:SampleDB;create=true';
ij>

服务器安装

要以网络服务器模式安装Apache Derby,您需要将 derbynet.jar 和 derbytools.jar 文件包括到CLASSPATH中。

或者,您可以通过运行 setNetworkServerCP 来设置所需jar文件的类路径,浏览Apache Derby的 bin 目录,并运行该文件,如下所示-

无涯教程网

C:\Users\MYUSER>cd %DERBY_HOME%/bin
C:\Derby\bin>setNetworkServerCP.bat
C:\Derby\bin>SET DERBY_INSTALL=C:\Derby
C:\Derby\bin>set
CLASSPATH=C:\Derby\lib\derbynet.jar;C:\Derby\lib\derbytools.jar;C:\Derby/lib/de
rbyoptionaltools.jar;C:\Users\Learnfk\Google
Drive\Office\Derby\derby_zip\New folder\db-derby-10.12.1.1-
bin\lib;C:\EXAMPLES_\Task\jars\*;C:\EXAMPLES\jars\mysql-connector-java-5.1.40-
bin.jar;C:\Users\Learnfk\Google Drive\Office\37.Junit
Update\jars;C:\Program Files\Apache Software Foundation\Tomcat
8.5\lib\*;C:\Derby\lib\*;

服务器启动Derby

您可以通过运行命令 startNetworkServer 启动Network Server,浏览Apache Derby的 bin 目录,并运行此命令,如下所示-

C:\Derby\bin>startNetworkServer
Fri Jan 04 11:20:30 IST 2019 : Security manager installed using the Basic
server security policy.
Fri Jan 04 11:20:30 IST 2019 : Apache Derby Network Server - 10.14.2.0 -
(1828579) started and ready to accept connections on port 1527

或者,您可以使用 derbyrun.jar 启动服务器,如下所示-

C:\Users\MYUSER>cd %DERBY_HOME%/lib
C:\Derby\lib>java -jar derbyrun.jar server start
Fri Jan 04 11:27:20 IST 2019: Security manager installed using the Basic server
security policy.
Fri Jan 04 11:27:21 IST 2019: Apache Derby Network Server - 10.14.2.0 -
(1828579) started and ready to accept connections on port 1527

网络客户端

在客户端中,将jar文件 derbyclient.jar 和 derbytools.jar 添加到CLASSPATH。或者运行 setNetworkClientCP 命令,如下所示-

C:\Users\MYUSER>cd %DERBY_HOME%/bin
C:\Derby\bin>setNetworkClientCP
C:\Derby\bin>SET DERBY_HOME=C:\Derby
C:\Derby\bin>set
CLASSPATH=C:\Derby\lib\derbyclient.jar;C:\Derby\lib\derbytools.jar;C:\Derby/lib
/derbyoptionaltools.jar;C:\Derby\lib\derby.jar;C:\Derby\lib\derbytools.jar;C:\D
erby/lib/derbyoptionaltools.jar;C:\Users\Learnfk\Google
Drive\Office\Derby\derby_zip\New folder\db-derby-10.12.1.1-
bin\lib;C:\EXAMPLES_\Task\jars\*;C:\EXAMPLES\jars\mysql-connector-java-5.1.40-
bin.jar;C:\Users\Learnfk\Google Drive\Office\37.Junit
Update\jars;C:\Program Files\Apache Software Foundation\Tomcat
8.5\lib\*;C:\Derby\lib\*;

然后,可以从此客户端将请求发送到服务器。

您可以使用 in 工具验证设置,如下所示-

C:\Derby\bin>ij
ij version 10.14
ij> connect 'jdbc:derby://localhost:1527/SampleDB;create=true';
ij>

Eclipse环境

使用Eclipse时,您需要为所有必需的jar文件设置构建路径。

打开eclipse并创建一个示例项目。右键单击项目,然后选择选项Build Path-> Configure Build Path,如下所示-

Configure Build Path

在库标签的 Java 构建路径框中,单击添加外部JAR 。

Java Build Path

然后在Derby安装文件夹的lib文件夹中选择所需的 jar 文件,然后单击应用并关闭。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Linux性能优化实战 -〔倪朋飞〕

玩转Git三剑客 -〔苏玲〕

Flutter核心技术与实战 -〔陈航〕

编译原理之美 -〔宫文学〕

跟月影学可视化 -〔月影〕

手机摄影 -〔@随你们去〕

运维监控系统实战笔记 -〔秦晓辉〕

手把手带你写一个MiniSpring -〔郭屹〕

LangChain 实战课 -〔黄佳〕

好记忆不如烂笔头。留下您的足迹吧 :)