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

19-10-12 banq
         

本列表提供了從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查詢鏈接

         

一级黄色录像影片 夫妻性生活影片 免费在线观看 一级a做爰片