Рубрики
Без рубрики

Список зависимостей Maven драйвера JDBC

Получите список зависимостей Maven драйвера JDBC, который включает Oracle, SQL Server, PostgreSQL, MySQL, Db2, Informix, Firebird, HSQLDB, H2 или Derby.

Автор оригинала: Vlad Mihalcea.

Вступление

Вы когда-нибудь хотели подключиться к реляционной базе данных с помощью Java и не знали, какую зависимость Maven от драйвера JDBC использовать?

Если это так, то эта статья, несомненно, поможет вам с этого момента.

Оракул

С сентября 2019 года драйвер Oracle JDBC доступен в Maven Central.

Для Java 11 и более новой версии используйте следующую зависимость Maven:


    com.oracle.database.jdbc
    ojdbc10
    ${oracle.version}

Для Java 8 вместо этого используйте jdbc 8 артефакт:


    com.oracle.database.jdbc
    ojdbc8
    ${oracle.version}

Для Java 6 вместо этого используйте артефакт ojdbc6 :


    com.oracle.database.jdbc
    ojdbc6
    ${oracle.version}

Для получения более подробной информации о правильной версии для использования ознакомьтесь со следующей ссылкой Maven Central .

MySQL

Драйвер MySQL доступен в Maven Central, поэтому просто добавьте следующую зависимость в свой pom.xml файл:


    mysql
    mysql-connector-java
    ${mysql.version}        

Используйте эту центральную ссылку Maven , чтобы получить последнюю версию артефакта для драйвера MySQL JDBC.

PostgreSQL

Драйвер PostgreSQL доступен в Maven Central, поэтому мы используем следующую зависимость:


    org.postgresql
    postgresql
    ${postgresql.version}

Эта центральная ссылка Maven сообщит вам, какая последняя версия артефакта PostgreSQL JDBC.

SQL Server

В то время как много лет назад официальный драйвер JDBC Microsoft SQL Server был в плохом состоянии, поскольку сообщество Java создало драйвер JDBC с открытым исходным кодом jTDS, в настоящее время драйвер JDBC SQL Server с открытым исходным кодом доступен как на GitHub, так и на Maven Central:


    com.microsoft.sqlserver
    mssql-jdbc
    ${mssql.version}

Чтобы получить последнюю версию драйвера JDBC SQL Server, используйте эту ссылку Maven Central query .

Db2

Вы можете получить драйвер Db2 JDBC либо с веб-сайта IBM и установить его в локальное хранилище Maven, либо получить его в Maven Central.


    com.ibm.db2
    jcc
    ${db2.version}                

Чтобы получить последнюю версию драйвера Db2 JDBC, используйте эту ссылку Центральный запрос Maven .

МариаДБ

Вы можете получить драйвер JDBC MariaDB от Maven Central, используя следующую зависимость:


    org.mariadb.jdbc
    mariadb-java-client
    ${mariadb.version}                

Используйте эту центральную ссылку Maven , чтобы получить последнюю версию артефакта для драйвера JDBC MariaDB.

САП Хана

Чтобы получить драйвер JDBC SAP HANA от Maven central, используйте следующую зависимость.

После этого используйте следующую зависимость Maven:


    com.sap.cloud.db.jdbc
    ngdbc
    ${hana.version}                

Информикс

С 2017 года драйвер Informix JDBC доступен в Maven Central. Используйте следующую зависимость Maven, чтобы получить ее:


    com.ibm.informix
    jdbc
    ${informix.version}

Эта ссылка Центральный запрос Maven предоставит вам последнюю версию драйвера Informix JDBC.

Жар-птица

Jaybird-это драйвер JDBC для Firebird, и вы можете получить его в Maven Central следующим образом:


    org.firebirdsql.jdbc
    jaybird
    ${jaybird.version}

Чтобы получить последнюю версию драйвера Firebird JDBC, используйте эту ссылку Центральный запрос Maven .

HSQLDB

Вы можете получить драйвер JDBC HyperSQL, используя следующую зависимость Maven:


    org.hsqldb
    hsqldb
    ${hsqldb.version}
    test

Используйте эту центральную ссылку Maven , чтобы получить последнюю версию артефакта для драйвера HSQLDB JDBC.

H2

Драйвер JDBC базы данных H2 доступен в Maven Central, поэтому вы можете использовать следующую зависимость Maven:


    com.h2database
    h2
    ${h2.version}
    test

Эта центральная ссылка Maven сообщит вам, какая последняя версия артефакта H2 JDBC.

Дерби

Используйте следующую зависимость Maven, чтобы получить драйвер JDBC Apache Derby из Maven Central:


    org.apache.derby
    derby
    ${derby.version}
    test

Чтобы получить последнюю версию драйвера Derby JDBC, используйте эту ссылку Центральный запрос Maven .

Вот и все!

Вывод

Знание зависимости Maven драйвера JDBC обязательно, если вы хотите подключиться к системе реляционных баз данных из приложения Java.

Если есть система баз данных, которую я забыл добавить, добавьте комментарий, и я обновлю статью.