Informacje dotyczące łączy JDBC, uniwersalnej puli połączeń (UCP), wbudowanej maszyny wirtualnej JVM (OJVM), artykułów technicznych, oficjalnych dokumentów, próbek kodu, często zadawanych pytań itp.
Bez względu na to, czy są to aplikacje w chmurze czy lokalne, tworzenie aplikacji Java przy użyciu autonomicznych baz danych Oracle jest szybkie i proste. Programiści korzystający z języka Java mogą korzystać z najnowszych funkcji, takich jak Oracle Autonomous Database, samoczynna optymalizacja wydajności, wysoka dostępność, przetwarzanie w pamięci i wtyczkowe bazy danych, aby projektować i opracowywać wydajne, skalowalne i niezawodne aplikacje. Programy obsługi Oracle Database 19c i 18c JDBC wprowadzają nowy plik właściwości (ojdbc.properties) wraz z kilkoma innymi funkcjami upraszczającymi połączenie z rozwiązaniami Autonomous Transaction Processing (ATP) i Autonomous Data Warehousing (ADW).
Standardy Java | Obsługa JDK8, JDK11 i JDK17 oraz implementacja JDBC 4.2 i JDBC 4.3 przez ojdbc11.jar (21c) i ojdbc10.jar (19c). Uniwersalna pula połączeń (ucp.jar) dla aplikacji Java. JDBC Reactive Extensions — zestaw metod rozszerzających standard JDBC o asynchroniczny dostęp do bazy danych. |
Integracja |
Easy Connect Plus ułatwia wykonywanie połączeń TCPS i przekazywanie właściwości połączenia (wyłącznie 19c); nowy plik ojdbc.properties do ustawiania właściwości połączenia; wiele sposobów konfigurowania TNS_ADMIN; ustawianie certyfikatu nazwy domeny serwera (DN) jako właściwości połączenia; obsługa nowej właściwości portfela (my_wallet_directory)
|
Wydajność | Reaktywne przyjmowanie strumieni (RSI) dla danych strumieniowych do Oracle Database (wyłącznie 21c); menedżer połączeń Oracle (CMAN) w trybie Traffic Director (CMAN-TDM) |
Skalowalność | Źródło danych Java na potrzeby dostępu do baz danych z podziałem na partycje shard. Powinowactwo danych Oracle RAC; interfejsy API trasowania partycji shard dla warstw pośrednich; współużytkowana pula dla baz danych z wieloma dzierżawcami i partycjami shard oraz równoważenie obciążenia w czasie wykonywania (RLB) |
Wysoki poziom dostępności | Transparent Application Continuity (TAC); obsługa klas nieabstrakcyjnych w funkcji Application Continuity (AC); AC z DRCP; obsługa FAN; i Transaction Guard (TG) |
Zabezpieczenia | Automatycze rozwiązywanie problemów z dostawcami (OraclePKIProvider); obsługa usługi magazynu kluczy (KSS); obsługa proxy HTTPS; obsługa TLSv1.2; Kerberos, portfele Oracle i JKS |
Rodzaje danych | Obsługa nowego typu danych JSON. Ułatwienia dostępu do tablic asocjacyjnych PL/SQL; Oracle REF CURSOR jako parametr wiązania IN; weryfikacja typów danych JSON |