Apache Derby – 环境设置

Apache Derby – 环境设置


以下章节解释了如何下载和安装 Apache Derby。

下载 Apache Derby

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

Apache Derby 的主页

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

最新版本的 Apache Derby

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

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

现在,为了与德比合作,

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

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

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

如前所述,Apache Derby 可以通过以下两种方式安装/部署 –

  • 嵌入式模式– 在这种情况下,您需要使用嵌入式 Derby JDBC 驱动程序访问数据库。您可以通过 Java 应用程序启动和停止 derby。数据库引擎和您的应用程序都将在同一个 JVM 上运行。

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

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

以嵌入式模式安装 Derby

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

或者,您可以通过运行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\Tutorialspoint\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\Tutorialspoint\Google Drive\Office.Junit
Update\jars;C:\Program Files\Apache Software Foundation\Tomcat
8.5\lib\*;C:\Derby\lib\*;

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

确认

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

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

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

要在网络服务器模式下安装 Apache Derby,您需要将derbynet.jarderbytools.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\Tutorialspoint\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\Tutorialspoint\Google Drive\Office.Junit
Update\jars;C:\Program Files\Apache Software Foundation\Tomcat
8.5\lib\*;C:\Derby\lib\*;

在服务器模式下启动 Derby

您可以通过运行命令startNetworkServer来启动网络服务器浏览Apache Derbybin目录并运行此命令,如下所示 –

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.jarderbytools.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\Tutorialspoint\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\Tutorialspoint\Google Drive\Office.Junit
Update\jars;C:\Program Files\Apache Software Foundation\Tomcat
8.5\lib\*;C:\Derby\lib\*;

然后从这个客户端,你可以向服务器发送请求。

确认

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

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

Apache Derby Eclipse 环境

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

第一步:创建项目并设置构建路径

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

配置构建路径

Libraries选项卡Java Build Path框架中,单击Add External JARs

Java 构建路径

在 Derby 安装文件夹的 lib 文件夹中选择所需的jar文件,然后单击Apply and Close

觉得文章有用?

点个广告表达一下你的爱意吧 !😁