~/talk

Develop cloud native Java Apps with Database 21c

Talkat Oracle DatabaseWorld 2021 · 2021-12-01..12-02· [java, databases]
links:none on file
slides:none on file

Step‑by‑step demo of provisioning an Autonomous Transaction Processing instance via the Kubernetes operator or the IntelliJ plugin, downloading client credentials (IntelliJ wallet download), and connecting with either JKS or Oracle Wallet using OJDBC11 + UCP and additional jars (OraclePKI, ons). Shows how JDBC reactive extensions and the Oracle R2DBC driver expose nonblocking flows, compares using virtual threads (Project Loom) versus OS threads for scale, and builds a GraalVM native image; the provisioning and JDBC connection complete successfully.

AI-written summary · about

  1. 0:00Intro
  2. 0:31The Components of the Cloud Native App
  3. 1:44Agenda
  4. 2:41Quick Start a Java application with the Autonomous Database using your IDE
  5. 3:25Spring Boot Initialize and Oracle JDBC
  6. 5:11UCP as a Native Spring Datasource
  7. 7:14Provision ATP using the Kubernetes Operator
  8. 8:43Provision ADB using the OCI Toolkit for Intellid
  9. 9:38Provision ADB using the OCI Toolkit for Eclipse
  10. 9:56Get the Autonomous Database Client Credentials
  11. 11:06Connect to Autonomous Database using JKS
  12. 12:28Connect to Autonomous Database using Oracle Wallet
  13. 16:21Scaling Java Database Access
  14. 19:46Turn Synchronous Database Access to Reactive
  15. 24:13JDBC Support for Virtual Threads
  16. 25:43Java Database Access for the Oracle database
  17. 27:06Speed Up Java Database Access with GraalVM Native Image
  18. 27:26Run GraalVM with a Java IDE
  19. 28:44Call to Action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.