Apache Derby - Konfiguracja środowiska
Poniższy rozdział wyjaśnia, jak pobrać i zainstalować Apache Derby.
Pobieranie Apache Derby
Odwiedź stronę domową strony głównej Apache Derby https://db.apache.org/derby/. Kliknij kartę Pobierz.
Wybierz i kliknij łącze do najnowszej wersji Apache Derby.
Po kliknięciu w wybrany link zostaniesz przekierowany do Distributionsstrona apache derby. Jeśli zauważysz tutaj, derby zapewnia dystrybucje, a mianowicie db-derby-bin, db-derbylib.zip, db-derby-lib-debug.zip i db-derby-src.zip.
Pobierz db-derby-binteczka. Skopiuj jego zawartość do osobnego folderu, w którym chcesz zainstalować Apache Derby. (na przykład, powiedzC:\Derby)
Teraz, aby pracować z Derby,
Upewnij się, że już ustawiłeś JAVA_HOME zmienną, przekazując lokalizację folderu bin folderu instalacyjnego Java i dołącz plik JAVA_HOME/bin w zmiennej PATH.
Utwórz nową zmienną środowiskową, DERBY_HOME z wartością C: \ Derby.
Folder bin dystrybucji db-derby-bin (zmieniliśmy go na C: \ Derby \ bin) zawiera wszystkie wymagane pliki jar.
Jak wspomniano, Apache Derby można zainstalować / wdrożyć na dwa sposoby w następujący sposób -
Embedded mode- W tym celu należy uzyskać dostęp do bazy danych za pomocą sterownika Embedded Derby JDBC. Możesz uruchamiać i zatrzymywać derby za pomocą aplikacji Java. Zarówno silnik bazy danych, jak i aplikacja będą działać na tej samej maszynie JVM.
Network Server mode- W tym trybie można uzyskać dostęp do Derby w typowy sposób typu klient-serwer, w którym Derby jest osadzony w systemie serwera. Następnie komputery klienckie działające w różnych maszynach JVM (na serwerze) będą wysyłać żądania do serwera, a serwer na nie odpowiada.
Klientem może być inna maszyna JVM na tym samym komputerze systemowym serwera lub aplikacja Java z systemu zdalnego.
Instalowanie Derby w trybie wbudowanym
Aby zainstalować Apache Derby w trybie osadzonym, dołącz plik jar derby.jar w Twojej CLASSPATH.
Lub możesz ustawić ścieżkę klasy dla wymaganych plików jar, uruchamiając setEmbeddedCPKomenda. Przejrzyjbin katalogu Apache Derby i uruchom ten plik, jak pokazano poniżej -
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\*;
Po skonfigurowaniu Apache Derby, aby uzyskać do niego dostęp, uruchom programy Java przy użyciu wbudowanego sterownika.
Weryfikacja
Możesz zweryfikować konfigurację za pomocą ij narzędzie, jak pokazano poniżej -
C:\Derby\bin>ij
ij version 10.14
ij> connect 'jdbc:derby:SampleDB;create=true';
ij>
Instalowanie Derby w trybie serwera sieciowego
Aby zainstalować Apache Derby w trybie serwera sieciowego, musisz dołączyć derbynet.jar i derbytools.jar pliki do CLASSPATH.
Możesz też ustawić ścieżkę klasy dla wymaganych plików jar, uruchamiając plik setNetworkServerCPKomenda. Przejrzyjbin katalogu Apache Derby i uruchom ten plik, jak pokazano poniżej -
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\*;
Uruchamianie Derby w trybie serwera
Serwer sieciowy można uruchomić, uruchamiając polecenie startNetworkServer. Przejrzyjbin katalogu Apache Derby i uruchom to polecenie, jak pokazano poniżej -
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
Lub możesz uruchomić serwer za pomocą derbyrun.jar jak pokazano poniżej -
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
Klient sieciowy
W kliencie dodaj pliki jar derbyclient.jar i derbytools.jardo CLASSPATH. Lub uruchomsetNetworkClientCP polecenie, jak pokazano poniżej -
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\*;
Następnie z tego klienta możesz wysyłać żądania do serwera.
Weryfikacja
Możesz zweryfikować konfigurację za pomocą ij narzędzie, jak pokazano poniżej -
C:\Derby\bin>ij
ij version 10.14
ij> connect 'jdbc:derby://localhost:1527/SampleDB;create=true';
ij>
Środowisko Apache Derby Eclipse
Pracując z Eclipse, musisz ustawić ścieżkę budowania dla wszystkich wymaganych plików jar.
Krok 1: Utwórz projekt i ustaw ścieżkę kompilacji
Otwórz Eclipse i utwórz przykładowy projekt. Kliknij projekt prawym przyciskiem myszy i wybierz opcjęBuild Path -> Configure Build Ścieżka, jak pokazano poniżej -
w Java Build Path ramka w formacie Libraries kliknij Add External JARs.
I wybierz wymagane jar pliki w folderze lib folderu instalacyjnego Derby i kliknij Apply and Close.