Table of Contents Table of Contents Title and Copyright Information Preface Audience Documentation Accessibility Conventions 1 Prerequisites 1.1 Prerequisites (one-way TLS) 1.1.1 Provisioning an Oracle Autonomous Database Instance 1.1.2 Disabling Mutual TLS (mTLS) Requirement 1.1.3 Installing JDK 8 1.1.4 Downloading a Sample Program from Github 1.1.5 Recent Changes to Database Connectivity 1.2 Prerequisites (mutual TLS) 1.2.1 Provisioning an Oracle Autonomous Database Instance 1.2.2 Obtaining Client Credentials 1.2.3 Installing JDK 8 1.2.4 Downloading a Sample Program from Github 1.3 Additional Step for Changed Connection String 2 Using Maven and Gradle 2.1 Using a Maven Project 2.1.1 Setting Up a Maven Project 2.1.2 Building and Running a Sample Java Program 2.2 Using a Gradle Project 2.2.1 Setting Up a Gradle Project 2.2.2 Building and Running the Gradle Application 3 Using Eclipse and IntelliJ 3.1 Using the Eclipse IDE 3.1.1 Setting Up a Maven Project 3.1.2 Building and Running a Sample Java Program 3.2 Using the IntelliJ IDE 3.2.1 Setting Up a Maven Project 3.2.2 Building and Running ADBQuickStart 4 Connecting to Oracle Database Manually 4.1 Downloading JDBC Driver and other JARs 4.2 Building and Running a Sample Java Program