- Written by Nam Ha Minh
- Last Updated on 13 March 2020 Print Email
Oracle Database 19c (19.3) JDBC Driver & UCP Downloads. Get the Zipped JDBC Driver and Companion JARs. Download Release Notes; ojdbc10-full.tar.gz. This archive contains the latest 19.3 JDBC Thin driver (ojdbc10.jar), the Universal Connection Pool (ucp.jar), their Readme(s) and companion jars. Downloading ojdbc8.jar for Oracle 12c R2 How to download and install ojdbc8.jar for Oracle 12c R2? Ojdbc8.jar for Oracle 12c R2 is a Java 8 JDBC Driver for Oracle Database server provided by Oracle.Java Database Connectivity (JDBC), an appropriate JDBC driver library is required to be available in the application’s classpath. A JDBC driver library consists of Java classes which implement low-level communication with the database engine. It talks with Java applications via JDBC API and usually bundled as a JAR or ZIP file.For your reference and convenience, this article provides a summary of JDBC driver download for common databases including MySQL, SQL Server, Oracle, PostgreSQL, Apache Derby (Java DB), SQLite and Microsoft Access. If you use Maven, see the Maven dependencies for those JDBC drivers below.In the table below, click on the download link corresponding to the database you want to download its JDBC driver JAR file:
JDBC Driver Download:
JDBC Driver Provider
JAR file name
ojdbc6.jar, ojdbc7.jar, ojdbc8.jar
The PostgreSQL Global Development Group
Apache Software Foundation
- Some drivers come as JAR files (Oracle, PostgreSQL), so you can add the JAR files directly to your application’s classpath.
- Some drivers come as zipped bundles (MySQL, SQL Server), so you have to extract the bundles and copy the appropriate JAR file (as specified in the above table) to your application’s classpath.
- There is a distribution of Apache Derby comes with JDK 7 called Java DB. So if you are using JDK 7, you can use the jar files directly from JDK_HOMEdblib directory without downloading Apache Derby. However, Java DB is removed from JDK since Java 8.
Maven Dependencies for JDBC Drivers
If your Java project uses Maven, simply add the following dependency in the pom.xmlfile.
Maven Dependency for MySQL JDBC Driver:
Maven Dependency for Microsoft JDBC driver for SQL Server:
Maven Dependency for Oracle JDBC Driver:NOTE: Due to Oracle's license restriction, you must manually download Oracle JDBC driver and use system dependency like that.
Maven Dependency for PostgreSQL JDBC Driver:
Maven Dependency for SQLite JDBC Driver:
Maven Dependency for Apache Derby JDBC Driver:
Maven Dependency for Microsoft Access JDBC Driver:NOTE: The versions of the dependencies listed above may not be up to date. You can search on Maven Central Repository for the latest versions.
Related JDBC Tutorials:
About the Author:Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on Facebook and watch his Java videos you YouTube.
The JDBC driver (
snowflake-jdbc) is provided as a JAR file, available as an artifact in Maven for download or integrating directly into your Java-based projects.
Before downloading or integrating the driver, you may want to first verify the version of the driver you are currently using. To verify your driver version, connect to Snowflake through a client applicationthat uses the driver and check the driver version. If the application supports executing SQL queries, you can do this by calling the CURRENT_CLIENT function.
In this Topic:
For a list of the operating systems supported by Snowflake clients, see Operating System Support.
Downloading the Driver¶
To download the driver:
Go to the Maven Central Repository:
Click on the version that you need.
The most recent version is not always at the end of the list. Versions are listed alphabetically,not numerically. For example, 3.10.x comes after 3.1.x, not after 3.9.x.
Download the snowflake-jdbc-#.#.#.jar file. (You do not need to download the entire directory.)
Download Jdbc Driver Mysql
Verifying the Driver Package Signature — Optional¶
To optionally verify the JDBC driver package signature:
Download and import the latest Snowflake GPG public key from the public keyserver:
<GPG_KEY_ID>, specify one of the following key IDs:
JDBC Driver Version
GPG Key ID
3.12.13 and higher
3.6.26 through 3.12.12
Up to 3.6.25
Download the GPG signature along with the bash installer and verify the signature. For example:
Specify the correct version numbers for the JDBC driver package you are verifying. Version 3.12.16 is used in this example for illustration purposes only. The latest available version of thedriver may be higher.
Your local environment can contain multiple GPG keys; however, for security reasons, Snowflake periodically rotates the public GPG key. As a best practice, we recommend deleting the existing public keyafter confirming that the latest key works with the latest signed package:
Integrating the Driver into a Project¶
To integrate the driver into a project, add the necessary tags to your
pom.xml file. For example:
Download Jdbc Driver For Oracle 12c
<version> tag specifies the version of the driver you wish to integrate. Note that version 3.12.16 is used in this example for illustration purposes only. The latest availableversion of the driver may be higher.
Download Mysql Jdbc Driver Jar
The developer notes are hosted along with the source code on GitHub.