Database | JDBC Driver Provider | JAR file name | Download |
MySQL
|
Oracle Corporation |
mysql-connector-java-VERSION.jar |
|
SQL Server
|
Microsoft Corporation |
sqljdbc41.jar, sqljdbc42.jar |
|
Oracle |
Oracle Corporation |
ojdbc6.jar, ojdbc7.jar, ojdbc8.jar |
Download JDBC Driver for Oracle (login required)
|
|
The PostgreSQL Global Development Group |
postgresql-VERSION.jar |
|
Apache Derby
|
Apache Software Foundation |
derby.jar, derbyclient.jar |
|
SQLite |
Xerial.org |
sqlite-jdbc-VERSION.jar |
Download JDBC Driver for SQLite
|
H2
|
h2database.com |
h2-VERSION.jar |
|
Microsoft Access |
UCanAccess.com |
ucanaccess-VERSION.jar |
Download JDBC Driver for Microsoft Access
|
If your Java project uses Maven, simply add the following dependency in the pom.xmlfile.
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency> <dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>8.2.1.jre11</version>
</dependency><dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>d:/Path/To/Oracle/ojdbc8-full/ojdbc8.jar</systemPath>
</dependency>NOTE: Due to Oracle's license restriction, you must manually download Oracle JDBC driver and use system dependency like that. <dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.2.jre7</version>
</dependency> <dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.21.0.1</version>
</dependency> <dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.14.2.0</version>
</dependency> <dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>2.1.210</version>
</dependency> <dependency>
<groupId>net.sf.ucanaccess</groupId>
<artifactId>ucanaccess</artifactId>
<version>4.0.4</version>
</dependency>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.
Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on Facebook and watch his Java videos on YouTube.