开发手册 欢迎您!
软件开发者资料库

Apache Derby - 环境设置

Apache Derby环境设置 - 从简单和简单的步骤学习Apache Derby,从基本到高级概念,包括简介,部署模式,环境设置,工具,语法,数据类型,创建表,删除表,插入数据,检索数据,更新数据,删除数据,Where子句,GROUP BY子句,Order by Clause,具有条款,Alter Table语句,Derby索引,程序,模式,触发器。

以下章节介绍了如何下载和安装Apache Derby.

下载Apache Derby

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

Apache Derby的主页

选择和单击最新版Apache Derby的链接.

最新版本的Apache Derby

点击所选链接后,您将被重定向到apache derby的发行版页面.如果你在这里观察,derby提供了分布,即db-derby-bin,db-derbylib.zip,db-derby-lib-debug.zip和db-derby-src.zip.

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

现在,要使用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.数据库引擎和您的应用程序都将在同一个JVM上运行.

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

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

以嵌入模式安装Derby

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

或者,您可以设置所需jar的类路径通过运行 setEmbeddedCP
命令运行文件.浏览Apache Derby的 bin 目录并运行此文件,如下所示
低于 :

C:\Users\MYUSER>cd %DERBY_HOME%/binC:\Derby\bin>setEmbeddedCP.batC:\Derby\bin>SET DERBY_HOME=C:\DerbyC:\Derby\bin>setCLASSPATH=C:\Derby\lib\derby.jar;C:\Derby\lib\derbytools.jar;C:\Derby/lib/derbyoptionaltools.jar;C:\Users\Tutorialspoint\GoogleDrive\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\Tutorialspoint\Google Drive\Office\37.JunitUpdate\jars;C:\Program Files\Apache Software Foundation\Tomcat8.5\lib\*;C:\Derby\lib\*;

设置Apache Derby后,为了访问它,使用嵌入式驱动程序运行Java程序.

验证

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

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

在网络服务器模式下安装Derby

要在网络服务器模式下安装Apache Derby,您需要包含 derbynet.jar derbytools.jar 文件到CLASSPATH.

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

C:\Users\MYUSER>cd %DERBY_HOME%/binC:\Derby\bin>setNetworkServerCP.batC:\Derby\bin>SET DERBY_INSTALL=C:\DerbyC:\Derby\bin>setCLASSPATH=C:\Derby\lib\derbynet.jar;C:\Derby\lib\derbytools.jar;C:\Derby/lib/derbyoptionaltools.jar;C:\Users\Tutorialspoint\GoogleDrive\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\Tutorialspoint\Google Drive\Office\37.JunitUpdate\jars;C:\Program Files\Apache Software Foundation\Tomcat8.5\lib\*;C:\Derby\lib\*;

在服务器模式下启动Derby

您可以通过运行命令 startNetworkServer .浏览Apache Derby的 bin 目录并运行此命令,如下所示 :

C:\Derby\bin>startNetworkServerFri Jan 04 11:20:30 IST 2019 : Security manager installed using the Basicserver 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%/libC:\Derby\lib>java -jar derbyrun.jar server startFri Jan 04 11:27:20 IST 2019: Security manager installed using the Basic serversecurity 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%/binC:\Derby\bin>setNetworkClientCPC:\Derby\bin>SET DERBY_HOME=C:\DerbyC:\Derby\bin>setCLASSPATH=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:\Derby/lib/derbyoptionaltools.jar;C:\Users\Tutorialspoint\GoogleDrive\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\Tutorialspoint\Google Drive\Office\37.JunitUpdate\jars;C:\Program Files\Apache Software Foundation\Tomcat8.5\lib\*;C:\Derby\lib\*;

然后,从此客户端,您可以向服务器发送请求.

验证

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

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

Apache Derby Eclipse环境

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

步骤1:创建项目并设置构建路径

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

配置构建路径

选项卡的 Java构建路径框架中,单击添加外部JAR .

Java构建路径

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