Oracle JDBC Developer Center
Welcome to the Developer Center for the Oracle JDBC driver, Universal Connection Pool (UCP), related Open-Source projects, and the embedded JVM (OJVM) for Oracle AI Database. Explore downloads, documentation, technical articles, code samples, FAQs, blogs, and videos.
Start your Oracle AI Database Development using Java in 10 minutes. Choose your database type:

Downloads and Features Timeline
What's New
Connect to AI Autonomous Database with JDBC
Demo Video
JDBC Datasource for Sharded Database Access
Demo Video
Reactive Streams Ingestion (RSI) into the Oracle DB
Presentation Video
Cloud Native App Dev, Database Containers and Kubernetes Operator
Presentation Video
Why use the Kubernetes Operator for Oracle Database
Presentation Video
Package Java App and deploy it on Oracle Cloud using App Stack for Java
Demo Video
- Documentation
- JDBC Frequently Asked Questions (FAQ)
- UCP Frequently Asked Questions (FAQ)
- Database Embedded JVM (OJVM)
- What is in 21c for Java Developers? (PDF)
- Connection Management Strategies for Java applications using JDBC and UCP (PDF)
- Java Programming with Oracle Database 12c RAC and Active Data Guard (PDF)
- Planned/Unplanned downtime & Runtime Load balancing with UCP in WebSphere (PDF)
- SSL With Oracle JDBC Thin Driver (PDF)
- Resources
- Github location for Oracle JDBC Driver Extensions
- Github location for App Stack for Java
- Github location for Oracle Database Kubernetes Operator
- Github location for Oracle R2DBC
- Database Navigator IntelliJ Plugin
- Github location for IntelliJ Plugin
- Github location for Eclipse Plugin
- Maven Central Guide