Vyvíjejte aplikace Java pomocí databáze Oracle

Vyvíjejte aplikace Java pomocí databáze Oracle

Používání JDBC, fondu Universal Connection Pool (UCP) a integrovaného JVM (OJVM) prostřednictvím technických článků, oficiálních zpráv, ukázek kódů, nejčastějších dotazů a dalších.

Chci znát postup

Začínáme s JDBC

Připojení k ATP pomocí JDBC

JVM vložené do databáze (OJVM)

JVM vložené do databáze (OJVM)

 

Možnosti JDBC a UCP

Vývoj aplikací Java pomocí autonomních databází Oracle je rychlý a jednoduchý bez ohledu na to, zda probíhá v cloudu nebo místně. Vývojáři aplikací Java mohou využívat nejnovější funkce, jako je autonomní databáze Oracle, automatické ladění výkonu, vysoká dostupnost, zpracování v paměti a připojitelné databáze k navrhování a vývoji vysoce výkonných, škálovatelných a spolehlivých aplikací. Ovladače JDBC pro databázi Oracle 19c a 18c zavádějí nový soubor vlastností (ojdbc.properties) společně s několika dalšími funkcemi, které zjednodušují připojení k autonomnímu zpracování transakcí (ATP) a autonomnímu skladování dat (ADW).

Standardy Java Podporuje JDK8, JDK11 a JDK17 a implementuje JDBC 4.2 a JDBC 4.3 pomocí ojdbc11.jar (21c) a ojdbc10.jar (19c). Fond Universal Connection Pool (ucp.jar) pro aplikace Java. Reaktivní rozšíření JDBC – sada metod, které rozšiřují standard JDBC a nabízejí asynchronní přístup k databázi.
Připojení
Easy Connect Plus pro snadnější připojení TCPS a předávání vlastností připojení (pouze 19c), nový soubor ojdbc.properties pro nastavení vlastností připojení, více způsobů pro nastavení TNS_ADMIN, nastavení certifikátu názvu domény serveru (DN) jako vlastnosti připojení, podpora nové vlastnosti walletu (my_wallet_directory)
Výkonnost Reactive Streams Ingest (RSI) pro streamování dat do databáze Oracle (pouze 21c), správce připojení Oracle (CMAN) v režimu aplikace Traffic Director (CMAN-TDM)
Škálovatelnost Datový zdroj Java pro přístup ke fragmentovaným databázím Příbuznost dat Oracle RAC, rozhraní API pro směrování fragmentů středních vrstev, sdílený fond pro databázi s více tenanty a fragmentované databáze a vyrovnávání zatížení při běhu programu (RLB)
Vysoká dostupnost Transparentní kontinuita aplikací (TAC), podpora konkrétních tříd pomocí kontinuity aplikací (AC), AC s DRCP; podpora FAN a služba Transaction Guard (TG)
Zabezpečení Automatické rozlišení poskytovatele (OraclePKIProvider), podpora služby Key Store Service (KSS), podpora serveru HTTPS proxy, podpora TLSv1.2; Kerberos, wallety Oracle a JKS
Typy dat Podpora nového typu dat JSON. Přístupnost k asociativním polím PL/SQL, Oracle REF CURSOR jako parametr vazby IN a ověřování typu dat JSON
 
Testování databáze Oracle 19c v cloudu