Twórz aplikacje w języku Java przy użyciu bazy danych Oracle

Twórz aplikacje w języku Java przy użyciu bazy danych Oracle

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.

Pokaż jak

Rozpoczynanie pracy z JDBC

Połączenie z ATP za pomocą JDBC

Maszyna wirtualna Java osadzona w bazie danych (OJVM)

Maszyna wirtualna Java osadzona w bazie danych (OJVM)

 

JDBC i możliwości UCP

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
 
Testuj Oracle Database 19c w chmurze