Java невозможно загрузить класс для драйвера JDB C - PullRequest
0 голосов
/ 25 мая 2020

Я пытаюсь создать программу на IntelJ, которая подключается к базе данных SQL, но я получаю эту ошибку, когда она пытается найти драйверы.

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

Я проверил, что Каталог, который я использую, является правильным при использовании Class.forname

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

и указывает на правильное расположение в файле Jar для драйвера. Я предполагаю, что этот java не может найти класс по какой-либо причине, поскольку я проделал то же самое со вторым проектом, который отлично работает. Есть идеи?

Ответы [ 2 ]

1 голос
/ 25 мая 2020

Вам необходимо добавить драйвер JAR в путь к классам проекта.

Если вы используете простой проект Java: щелкните правой кнопкой мыши проект в IntelliJ IDEA> Открыть настройки модуля. Затем выберите «Настройки проекта»> «Библиотеки». Щелкните +. Выберите Java. Перейдите к драйверу JAR. Нажмите ОК, и все должно работать.

0 голосов
/ 26 мая 2020

Вам необходимо добавить его в зависимости модуля . В разделе «Библиотеки» перечислены библиотеки этого проекта.

...