Monday, April 29, 2024
HomeProgrammingThe JDBC driver Maven Central coordinates for the preferred RDBMS

The JDBC driver Maven Central coordinates for the preferred RDBMS


Do you want to add a JDBC driver to your software, and don’t know its Maven coordinates?

This weblog submit lists the preferred drivers from the jOOQ integration assessments. Search for the newest variations instantly on https://central.sonatype.com/ with parameters g:groupId a:artifactId, for instance, the H2 database and driver: https://central.sonatype.com/search?q=gpercent3Acom.h2database+apercent3Ah2

The checklist solely contains drivers from Maven Central. Please examine the motive force’s license to conform earlier than downloading.

<!-- Db2 -->
<dependency>
    <groupId>com.ibm.db2</groupId>
    <artifactId>jcc</artifactId>
</dependency>

<!-- Derby -->
<dependency>
    <groupId>org.apache.derby</groupId>
    <artifactId>derby</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.derby</groupId>
    <artifactId>derbyclient</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.derby</groupId>
    <artifactId>derbytools</artifactId>
</dependency>

<!-- DuckDB -->
<dependency>
    <groupId>org.xerial</groupId>
    <artifactId>sqlite-jdbc</artifactId>
</dependency>

<!-- Firebird -->
<dependency>
    <groupId>org.firebirdsql.jdbc</groupId>
    <artifactId>jaybird</artifactId>
</dependency>

<!-- H2 -->
<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
</dependency>

<!-- HANA -->
<dependency>
    <groupId>com.sap.cloud.db.jdbc</groupId>
    <artifactId>ngdbc</artifactId>
</dependency>

<!-- HSQLDB -->
<dependency>
    <groupId>org.hsqldb</groupId>
    <artifactId>hsqldb</artifactId>
</dependency>

<!-- Informix -->
<dependency>
    <groupId>com.ibm.informix</groupId>
    <artifactId>jdbc</artifactId>
</dependency>

<!-- MariaDB -->
<dependency>
    <groupId>org.mariadb.jdbc</groupId>
    <artifactId>mariadb-java-client</artifactId>
</dependency>

<!-- MySQL -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

<!-- Oracle -->
<dependency>
    <groupId>com.oracle.database.jdbc</groupId>
    <artifactId>ojdbc11</artifactId>
</dependency>

<!-- PostgreSQL -->
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
</dependency>

<!-- Redshift -->
<dependency>
    <groupId>com.amazon.redshift</groupId>
    <artifactId>redshift-jdbc42</artifactId>
</dependency>

<!-- Snowflake -->
<dependency>
    <groupId>web.snowflake</groupId>
    <artifactId>snowflake-jdbc</artifactId>
</dependency>

<!-- SQLite -->
<dependency>
    <groupId>org.xerial</groupId>
    <artifactId>sqlite-jdbc</artifactId>
</dependency>

<!-- SQL Server -->
<dependency>        
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
</dependency>

<!-- Sybase ASE -->
<dependency>
    <groupId>web.sourceforge.jtds</groupId>
    <artifactId>jtds</artifactId>
</dependency>

<!-- Trino -->
<dependency>
    <groupId>io.trino</groupId>
    <artifactId>trino-jdbc</artifactId>
</dependency>

<!-- YugabyteDB -->
<dependency>
    <groupId>com.yugabyte</groupId>
    <artifactId>jdbc-yugabytedb</artifactId>
</dependency>

For connection URLs and driver class names, see our earlier submit:

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments