Как мне обновить драйвер JDBC в моем проекте Java? - PullRequest
0 голосов
/ 24 апреля 2018

Я унаследовал проект Java, который использует драйверы JDBC для подключения к базе данных PostgreSQL. Нам нужно было обновить базу данных до версии 10.3 (самая последняя версия, доступная в настоящее время). После обновления базы данных проект выдавал мне ошибки, из-за которых он не может подключиться к базе данных с текущими драйверами jdbc. Как мне перейти на новейший jdbc для postgreSQL? Я скачал самый последний файл jar с https://jdbc.postgresql.org/download.html,, но я не знаю, как использовать этот файл для обновления моих текущих драйверов jdbc.

Я новичок в этом, и мне нужно знать, с чего начать. Я использую Intellij для сборки проекта, и я запускаю его на Linux-машине.

1 Ответ

0 голосов
/ 24 апреля 2018

Если вы используете maven , просто обновите строку в файле pom.xml:

<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.2.2</version>
</dependency>

Если вы используете gradle , просто обновите зависимость в build.gradle:

// https://mvnrepository.com/artifact/org.postgresql/postgresql
compile group: 'org.postgresql', name: 'postgresql', version: '42.2.2'

Если вы не используете какую-либо систему управления зависимостями, вы можете поместить файл * .jar в classpath вашего java-проекта (сначала обязательно удалите старый!) - или вы можете просто переименовать файл jar как a_horse_with_no_name уже предложено.

Вы можете добавить библиотеку в путь к классу следующим образом:

В Intellij 13, похоже, снова немного по-другому. Вот инструкция для Intellij 13:

  • щелкните по представлению проекта или отобразите его, нажав кнопку «1: Проект» на левой границе окна или нажав Alt + 1 * * тысяча двадцать-один
  • найдите свой проект или подмодуль и щелкните по нему, чтобы выделить его, затем нажмите F4 или щелкните правой кнопкой мыши и выберите «Открыть настройки модуля» (в IntelliJ 14 стало F12)
  • нажмите на вкладку зависимостей
  • Нажмите кнопку "+" справа и выберите "Банки или каталоги ..."
  • Найдите свой путь и нажмите OK
  • В диалоговом окне «Выбор категорий выбранного файла» выберите «Классы» (даже если это свойства), нажмите «OK» и еще раз «OK»
  • Теперь вы можете запустить ваше приложение, и оно будет иметь выбранный путь в пути к классам

-> Источник: https://stackoverflow.com/a/24843914/4934937

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...