JDBC驅動程式Maven依賴項大全列表 - Vlad Mihalcea

banq發表於2019-10-12

本列表提供了從Oracle到Derby等12種資料庫的JDBC Maven使用。
是否曾經想使用Java連線到關聯式資料庫,卻不知道要使用哪個JDBC Driver Maven依賴項?如果是這樣,這篇文章肯定會從現在開始為您提供幫助。

甲骨文
從2019年9月開始,Oracle JDBC驅動程式在Maven Central上可用。
對於JDK 10和11,請使用以下Maven依賴項:

<dependency>
    <groupId>com.oracle.ojdbc</groupId>
    <artifactId>ojdbc10</artifactId>
    <version>${oracle.version}</version>
</dependency>


對於JDK 8,請使用ojdbc8工件:

<dependency>
    <groupId>com.oracle.ojdbc</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>${oracle.version}</version>
</dependency>

有關要使用的正確版本的更多詳細資訊,請檢視以下Maven Central連結

MySQL
Maven Central上提供了MySQL驅動程式,因此只需將以下依賴項新增到pom.xml檔案中:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>${mysql.version}</version>       
</dependency>

使用此Maven Central連結獲取MySQL JDBC驅動程式的最新工件版本。

PostgreSQL
PostgreSQL驅動程式在Maven Central上可用,因此我們具有以下依賴性:

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>${postgresql.version}</version>
</dependency>

這個Maven Central連結將告訴您哪個是PostgreSQL JDBC工件的最新版本。

SQL Server
很多年前,正式的Microsoft SQL Server JDBC驅動程式狀況不佳,如今,SQL Server JDBC驅動程式是開源的,並且在兩個GitHub上都可用和Maven Central:

<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>${mssql.version}</version>
</dependency>

要獲取最新版本的SQL Server JDBC驅動程式,請使用此Maven Central查詢連結

Db2
您可以從IBM網站獲得Db2 JDBC驅動程式並將其安裝到本地Maven儲存庫,或者從Maven Central獲得它。

<dependency>
    <groupId>com.ibm.db2</groupId>
    <artifactId>jcc</artifactId>
    <version>${db2.version}</version>               
</dependency>

要獲取最新版本的Db2 JDBC驅動程式,請使用此Maven Central查詢連結

MariaDB
您可以使用以下依賴項從Maven Central獲取MariaDB JDBC驅動程式:

<dependency>
    <groupId>org.mariadb.jdbc</groupId>
    <artifactId>mariadb-java-client</artifactId>
    <version>${mariadb.version}</version>               
</dependency>


使用此Maven Central連結可獲取MariaDB JDBC驅動程式的最新工件版本。

SAP Hana
要獲取SAP HANA JDBC驅動程式,您需要安裝SAP HANA客戶端並將JDBC驅動程式匯入本地Maven儲存庫。
之後,使用以下Maven依賴項:

<dependency>
    <groupId>com.sap.cloud.db.jdbc</groupId>
    <artifactId>ngdbc</artifactId>
    <version>${hana.version}</version>               
</dependency>


Informix
自2017年以來,Informix JDBC驅動程式可在Maven Central上使用。使用以下Maven依賴關係來獲取它:

<dependency>
    <groupId>com.ibm.informix</groupId>
    <artifactId>jdbc</artifactId>
    <version>${informix.version}</version>
</dependency>


這個Maven Central查詢連結將為您提供最新版本的Informix JDBC驅動程式。

Firebird
Jaybird是Firebird的JDBC驅動程式,您可以像這樣從Maven Central獲取它:

<dependency>
    <groupId>org.firebirdsql.jdbc</groupId>
    <artifactId>jaybird</artifactId>
    <version>${jaybird.version}</version>
</dependency>

要獲取最新版本的Firebird JDBC驅動程式,請使用此Maven Central查詢連結

HSQLDB

<dependency>
    <groupId>org.hsqldb</groupId>
    <artifactId>hsqldb</artifactId>
    <version>${hsqldb.version}</version>
    <scope>test</scope>
</dependency>


使用此Maven Central連結可獲得HSQLDB JDBC驅動程式的最新工件版本。

H2

<dependency>
    <groupId>com.h2database</groupId>
    <artifactId>h2</artifactId>
    <version>${h2.version}</version>
    <scope>test</scope>
</dependency>

這個Maven Central連結將告訴您哪個是H2 JDBC工件的最新版本。

Derby
使用以下Maven依賴關係從Maven Central獲取Apache Derby JDBC驅動程式:

<dependency>
    <groupId>org.apache.derby</groupId>
    <artifactId>derby</artifactId>
    <version>${derby.version}</version>
    <scope>test</scope>
</dependency>


要獲取最新版本的Derby JDBC驅動程式,請使用此Maven Central查詢連結

相關文章