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。