Develop Java applications with Oracle Database

Using JDBC, the Universal Connection Pool (UCP) and the embedded JVM (OJVM) through technical articles, white papers, code samples, FAQs and more.

Show Me How

JDBC Benefits

Whether on the cloud or on-premises, developing Java applications for the Oracle Database is fast and simple. Java developers can take advantage of the latest features, such as Oracle Autonomous Database, performance self-tuning, high availability, in-memory processing, and pluggable databases to design and develop a high performant, scalable, and highly available applications.


Universal Connection Pool, Statement Caching, Network Compression, Light Weight Connection Validation and more

High Availability

Transparent Application Continuity, FAN support, and Transaction Guard


Shared Pool for Multitenant and Sharded Database, Sharding APIs, and Run time Load Balancing (RLB)


TLSv1.2 Support, Kerberos, Oracle Wallets, and JKS