ApacheDerby-環境のセットアップ

次の章では、ApacheDerbyをダウンロードしてインストールする方法について説明します。

ApacheDerbyのダウンロード

ApacheDerbyホームページのホームページにアクセスします https://db.apache.org/derby/。[ダウンロード]タブをクリックします。

ApacheDerbyの最新バージョンのリンクを選択してクリックします。

選択したリンクをクリックすると、にリダイレクトされます DistributionsApacheDerbyのページ。ここで観察すると、derbyは、db-derby-bin、db-derbylib.zip、db-derby-lib-debug.zip、およびdb-derby-src.zipというディストリビューションを提供しています。

ダウンロード db-derby-binフォルダ。その内容を、ApacheDerbyをインストールする別のフォルダーにコピーします。(たとえば、C:\Derby

さて、ダービーと仕事をするために、

  • すでに設定していることを確認してください JAVA_HOME Javaインストールフォルダのbinフォルダの場所を渡すことで変数を指定し、 JAVA_HOME/bin PATH変数で。

  • 新しい環境変数を作成し、 DERBY_HOME 値はC:\ Derbyです。

  • db-derby-binディストリビューションのbinフォルダー(C:\ Derby \ binに変更)には、必要なすべてのjarファイルが含まれています。

説明したように、Apache Derbyは、次の2つの方法でインストール/デプロイできます。

  • Embedded mode−この場合、Embedded DerbyJDBCドライバーを使用してデータベースにアクセスする必要があります。Javaアプリケーションを介してダービーを開始および停止できます。データベースエンジンとアプリケーションの両方が同じJVMで実行されます。

  • Network Server mode−このモードでは、Derbyがサーバーシステムに組み込まれている一般的なクライアントサーバー方式でDerbyにアクセスできます。次に、異なるJVM(サーバーのJVM)で実行されているクライアントマシンがサーバーに要求を送信し、サーバーはそれらの要求に応答します。

クライアントは、サーバーの同じシステムマシン内の別のJVM、またはリモートシステムのJavaアプリケーションにすることができます。

組み込みモードでのDerbyのインストール

Apache Derbyを埋め込みモードでインストールするには、jarファイルを含めます derby.jar CLASSPATHで。

または、を実行して、必要なjarファイルのクラスパスを設定できます。 setEmbeddedCP コマンド。を閲覧するbin Apache Derbyのディレクトリを作成し、以下に示すようにこのファイルを実行します-

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\37.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のインストール

ネットワークサーバーモードでApacheDerbyをインストールするには、次のものを含める必要があります。 derbynet.jar そして derbytools.jar CLASSPATHへのファイル。

または、を実行して、必要なjarファイルのクラスパスを設定できます。 setNetworkServerCP コマンド。を閲覧するbin Apache Derbyのディレクトリを作成し、以下に示すようにこのファイルを実行します-

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

サーバーモードでのDerbyの起動

コマンドを実行してネットワークサーバーを起動できます startNetworkServer。を閲覧するbin Apache Derbyのディレクトリを作成し、以下に示すようにこのコマンドを実行します-

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.jarCLASSPATHに。または、を実行します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\37.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 DerbyEclipse環境

Eclipseでの作業中に、必要なすべてのjarファイルのビルドパスを設定する必要があります。

ステップ1:プロジェクトを作成し、ビルドパスを設定します

Eclipseを開き、サンプルプロジェクトを作成します。プロジェクトを右クリックして、オプションを選択します Build Path -> Configure Build 以下に示すパス-

の中に Java Build Path のフレーム Libraries タブをクリックします Add External JARs

そして、必要なものを選択します jar Derbyインストールフォルダのlibフォルダにあるファイルをクリックして Apply and Close