Using the NuoDB JDBC Driver

JDBC is a Java API that defines API calls to SQL compliant databases. The NuoDB driver is a JDBC type 4 driver, also known as a Direct to Database Pure Java Driver, one that converts JDBC calls directly into a vendor-specific database protocol. This documentation is not meant to be a full Reference or Programming manual for JDBC. It is just meant to help you get started with JDBC and NuoDB.

The NuoDB JDBC driver has always included backwards and forwards compatibility with every version of NuoDB. For example, you can use the JDBC driver for NuoDB 1.0 with the latest version of NuoDB or you can use the current JDBC driver with NuoDB 1.0.


Oracle Java 7 , 8, or 11. The JDBC driver is based on JDBC 4.0.


The 21.x.x version of the NuoDB JDBC Driver contains only NuoDB libraries. It does not contain any of the following libraries (which the 20.x.x version of this driver does contain):



slf4j-api 1.7.6
bcpkix-jdk15on (BouncyCastle) 1.61
apache httpclient 4.5.8


The JDBC jar is published via Sonatype to Maven Central so that you can declare a dependency in your Ivy or Maven build files. For specific up to date details on this, search for "NuoDB" at: The dependency in your POM file for JDBC is:


The version number is subject to change.

For the Maven URL required to download the JDBC .jar file, see NuoDB Drivers Available at Other Public Sites.

See the following topics: