Apache Derby: wykaz atrybutów połączeń
Atrybuty można podawać jako łańcuch znaków zawierający pary ‘nazwa=wartość’ oddzielone średnikami lub w postaci obiektów klasy Properties
.
Jeżeli w połączeniu zostaną podane zarówno atrybuty w postaci łańcucha znaków jak i w postaci obiektu klasy Properties
i w obu wystąpi ta sama nazwa atrybutu, to uwzględniony zostanie atrybut zapisany w łańcuchu znaków.
Wszystkie atrybuty są opcjonalne.
Atrybuty nie są sprawdzane na poprawność. Jeśli nazwa atrybutu lub wartość atrybutu zostaną błędnie podane, argument jest ignorowany (nie jest brany pod uwagę).
Typ | Opis | Właściwość | Przykłady |
---|---|---|---|
tworzenie bazy danych | nazwa bazy danych | databaseName |
atrybuty tworzenia bazy |
czy utworzyć bazę danych | create |
||
login i hasło | hasło użytkownika | password |
atrybuty logowania |
login użytkownika | user |
||
atrybut zmiany ścieżki logu | ścieżka do logu | logDevice |
atrybut zmiany ścieżki logu |
wyjątki | czy podawać tekst wiadomości dla wyjątków | retrieveMessageText |
|
zamykanie bazy | czy zamknąć bazę danych lub silnik bazy danych | shutdown |
atrybuty zamykania bazy i silnika |
sterowniki | czy wyrejestrować sterownik przy zamykaniu silnika | deregister |
|
ścieżka do folderu z informacjami o pracy sterowników ClientDriver |
traceDirectory |
||
ścieżka do pliku z informacjami o pracy sterowników ClientDriver |
traceFile |
||
czy informacja powinna być dołączana do istniejącej czy powinna ją zastępować | traceFileAppend |
||
specyfikuje poziom zapisywanych informacji | traceLevel |
||
usunięcie z pamięci | czy usunąć bazę w pamięci z pamięci? | drop |
atrybut usunięcia bazy z pamięci |
security | rodzaj mechanizmu bezpieczeństwa dostępu klientów do serwera Derby | securityMechanizm |
|
tryb SSL klienta | ssl |
||
szyfrowanie | czy szyfrować bazę danych | dataEncryption |
|
hasło uruchamiania | bootPasword |
||
zmiana hasła uruchamiania | newBootPassword |
||
klucz szyfrujący | encryptionKey |
||
zmiana klucza szyfrującego | newEncryptionKey |
||
długość klucza szyfrującego | encryptionLength |
||
nazwa dostawcy szyfrowania | encryptionProvider |
||
algorytm szyfrowania | encryptionAlgorithm |
||
odszyfrowanie zaszyfrowanej bazy danych | decryptDatabase |
||
sortowanie | sposób sortowania tekstów | collation |
atrybuty (zlokalizowanego) sortowania tekstów |
podanie lokalizacji innej niż domyślna | territory |
||
kopia zapasowa | tworzenie bazy z kopii zapasowej | createFrom |
|
ścieżka do kopii zapasowej | restoreFrom |
||
ścieżka do kopii zapasowej | rollForwardRecoveryFrom |
||
replikacja | czy zatrzymać replikację w systemie ‘slave’ | failover |
|
wskazuje system slave | slaveHost |
||
wskazuje port dla slave | slavePort |
||
czy rozpocząć replikację w trybie ‘master’ | startMaster |
||
rozpoczyna replikację w trybie ‘slave’ | startSlave |
||
czy zatrzymać replikację ‘master’ | stopMaster |
||
czy zatrzymać replikację ‘slave’ | stopSlave |
||
aktualizacja wersji | Czy zaktualizować wersję bazy danych | upgrade |
atrybut aktualizacji wersji |