Apache Derby - Ortam Kurulumu

Aşağıdaki bölüm Apache Derby'nin nasıl indirilip kurulacağını açıklamaktadır.

Apache Derby'yi İndirme

Apache Derby ana sayfasının ana sayfasını ziyaret edin https://db.apache.org/derby/. İndir sekmesine tıklayın.

Apache Derby'nin en son sürümünün bağlantısını seçin ve tıklayın.

Seçilen bağlantıya tıkladığınızda, şuraya yönlendirileceksiniz: Distributionsapache derbi sayfası. Burada gözlemlerseniz, derby db-derby-bin, db-derbylib.zip, db-derby-lib-debug.zip ve db-derby-src.zip gibi dağıtımlar sağlar.

İndir db-derby-binKlasör. İçeriğini Apache Derby'yi kurmak istediğiniz ayrı bir klasöre kopyalayın. (örneğin, söyleC:\Derby)

Şimdi Derby ile çalışmak için,

  • Zaten ayarladığınızdan emin olun. JAVA_HOME değişkeni, Java Kurulum klasörünün bin klasörünün konumunu ileterek ve JAVA_HOME/bin PATH değişkeninde.

  • Yeni bir ortam değişkeni oluşturun, DERBY_HOME C: \ Derby değeriyle.

  • Db-derby-bin dağıtımlarının bin klasörü (onu C: \ Derby \ bin olarak değiştirdik) gerekli tüm jar dosyalarını içerir.

Bahsedildiği gibi, Apache Derby aşağıdaki gibi iki şekilde kurulabilir / dağıtılabilir -

  • Embedded mode- Bu durumda, Veritabanına Gömülü Derby JDBC sürücüsünü kullanarak erişmeniz gerekir. Java uygulaması üzerinden derbiyi başlatıp durdurabilirsiniz. Hem Veritabanı motoru hem de uygulamanız aynı JVM üzerinde çalışacaktır.

  • Network Server mode- Bu modda, Derby'nin sunucu sistemine gömülü olduğu tipik bir istemci sunucusu tarzında Derby'ye erişebilirsiniz. Daha sonra, farklı JVM'lerde (Sunucununki) çalışan istemci makineler sunucuya istek gönderecek ve sunucu bu isteklere yanıt verecektir.

İstemci, sunucunun aynı sistem makinesindeki başka bir JVM veya uzak bir sistemden bir Java uygulaması olabilir.

Derby'yi Gömülü Modda Kurmak

Apache Derby'yi gömülü modda kurmak için jar dosyasını dahil edin derby.jar CLASSPATH'ınızda.

Veya, gerekli jar dosyaları için sınıf yolunu, setEmbeddedCP komut. Göz atınbin Apache Derby dizinine gidin ve bu dosyayı aşağıda gösterildiği gibi çalıştırın -

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'yi kurduktan sonra, erişmek için gömülü sürücüyü kullanarak Java programlarını çalıştırın.

Doğrulama

Kurulumu kullanarak doğrulayabilirsiniz. ij araç aşağıda gösterildiği gibi -

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

Ağ Sunucusu Modunda Derby Kurulumu

Apache Derby'yi ağ sunucusu modunda kurmak için şunları eklemeniz gerekir: derbynet.jar ve derbytools.jar dosyaları CLASSPATH'a.

Veya, gerekli jar dosyaları için sınıf yolunu ayarlayabilirsiniz. setNetworkServerCP komut. Göz atınbin Apache Derby dizinine gidin ve bu dosyayı aşağıda gösterildiği gibi çalıştırın -

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\*;

Derbiyi Sunucu Modunda Başlatma

Ağ Sunucusunu şu komutu çalıştırarak başlatabilirsiniz: startNetworkServer. Göz atınbin Apache Derby dizinine gidin ve bu komutu aşağıda gösterildiği gibi çalıştırın -

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

Veya sunucuyu kullanarak başlatabilirsiniz. derbyrun.jar aşağıda gösterildiği gibi -

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

Ağ İstemcisi

İstemcide jar dosyalarını ekleyin derbyclient.jar ve derbytools.jarCLASSPATH'a. Veya çalıştırınsetNetworkClientCP komut aşağıda gösterildiği gibi -

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\*;

Daha sonra bu istemciden sunucuya istek gönderebilirsiniz.

Doğrulama

Kurulumu kullanarak doğrulayabilirsiniz. ij araç aşağıda gösterildiği gibi -

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

Apache Derby Eclipse Ortamı

Eclipse ile çalışırken, gerekli tüm jar dosyaları için derleme yolunu ayarlamanız gerekir.

Adım 1: Bir proje oluşturun ve derleme yolunu ayarlayın

Tutulmayı açın ve örnek bir proje oluşturun. Projeye sağ tıklayın ve seçeneği seçin Build Path -> Configure Build Aşağıda gösterildiği gibi yol -

İçinde Java Build Path çerçeve içinde Libraries sekmesine tıklayın Add External JARs.

Ve gerekli olanı seçin jar Derby kurulum klasörünün lib klasöründeki dosyaları ve tıklayın Apply and Close.