Добавить MySQL в IntelliJ IDEA

130
11 сентября 2019, 12:50

Для работы с БД MySQL пытаюсь импортировать mysql-connector-java-8.0.13.jar в проект:

import java.sql.Connection; 

на что после запуска проекта получаю ответ:

Error:(2, 12) java: package java.sql is not visible
  (package java.sql is declared in module java.sql, but module javaFXfirst does not read it)

в файле проекта module-info.java нужно было добавить строку requires java.sql; и так заработало

Answer 1

Класс java.sql.Connection представляет в JDBC сеанс работы с базой данных. Он предоставляет приложению объекты Statement (и его подклассы) для этого сеанса. Он также управляет транзакциями для этих команд. По умолчанию каждая команда выполняется в отдельной транзакции. Объект Connection позволяет отключить функцию Autocommit автоматического завершения транзакции. В этом случае требуется явно завершить транзакцию, иначе результаты выполнения всех команд будут потеряны.

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.14</version>
</dependency>

Помести это в dependencies в файл pom.xml.

Для работы с MySql в Java необходимо установить официальный драйвер MySQL Connector/J.
Так же если ты используешь Maven, то посмотри в файле pom.xml (есть ли artifact (mysql connector java)
Maven artifact там посмотри ниже код, скопируй и вставь в pom.xml его, если у тебя gradle, то и для gradle там тоже есть код в другой вкладке на этой же странице. Это последняя версия коннектора, про них почитай тоже и поймешь. Но нужна больше информации и больше кода, чтобы мы могли понять, что у тебя случилось. А вообще ознакомься с JDBC.

READ ALSO
Jstl в чем смысл form:lable атрибута path?

Jstl в чем смысл form:lable атрибута path?

Для чего нужен атрибут path y form:lableПри такой записи все нормально выводится:

106
Получить адрес файла с помощью ярлыка (.lnk) в JAVA

Получить адрес файла с помощью ярлыка (.lnk) в JAVA

Есть ярлык на папку (lnk), мне нужно, чтобы программа с помощью этого ярлыка получила адрес папки, на которую ярлык указывает

139
Как скрыть NavigationView при редактировании Activity?

Как скрыть NavigationView при редактировании Activity?

В проекте все Activity содержат NavigationView и при заходе в визуальный редактор в AndroidStudio шторка закрывает собой все элементы которые мне нужны на страницеЕсть...

111
sort(); java , 100 элементов сортирует быстрее чем 10

sort(); java , 100 элементов сортирует быстрее чем 10

sort(); java , 100 элементов сортирует быстрее чем 10 почему так ?

138