Develop cloud native Java Apps with Database 21c
summary
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
chapters (19)
- 0:00Intro
- 0:31The Components of the Cloud Native App
- 1:44Agenda
- 2:41Quick Start a Java application with the Autonomous Database using your IDE
- 3:25Spring Boot Initialize and Oracle JDBC
- 5:11UCP as a Native Spring Datasource
- 7:14Provision ATP using the Kubernetes Operator
- 8:43Provision ADB using the OCI Toolkit for Intellid
- 9:38Provision ADB using the OCI Toolkit for Eclipse
- 9:56Get the Autonomous Database Client Credentials
- 11:06Connect to Autonomous Database using JKS
- 12:28Connect to Autonomous Database using Oracle Wallet
- 16:21Scaling Java Database Access
- 19:46Turn Synchronous Database Access to Reactive
- 24:13JDBC Support for Virtual Threads
- 25:43Java Database Access for the Oracle database
- 27:06Speed Up Java Database Access with GraalVM Native Image
- 27:26Run GraalVM with a Java IDE
- 28:44Call to Action
related talks
29mHow to develop your first cloud-native Applications with Java
31mJDBC, What Is It Good For?
39mBuild blazingly fast, ultra lightweight cloud native Java enterprise applications
40mCloud Native Java
55mCloud Native Java with Josh Long
14mCloud Native Development with Oracle Database
01h 59mKubernetes for Java Developers
09mThe cloud native elephant in the room
