Использование JDBC/Mysql Connector в идее intellij

Я новичок в Java, и мне нужно установить соединение с сервером MySQL (локальным), я добавил библиотеки в идею Intellij, но это, похоже, не работает, IDE не может найти класс, я думаю... Я схожу с ума, я ищу два часа... Я из среды Visual Studio/С# Dev, и я думаю, что я должен что-то пропустить...

Здесь вы можете получить картинку из моей IDE и простой код, который я хотел использовать. Вы также можете сделать вывод, что я импортировал jar в мой проект (mysql-jdbc).

IDE фото

Редактировать : вот код, комментарий показывает, где появляется ошибка:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.*;
import org.*;
import com.mysql.jdbc.Driver;


public class JdbcLogin {
    public String Login;
    public String MotDePasse;
    private boolean Logged = false;

    public void StartBdd(){
        String driverName = "com.mysql.jdbc.Driver";
        Class.forName(driverName); // here is the ClassNotFoundException

        String serverName = "localhost";
        String mydatabase = "suptodo";
        String url = "jdbc:mysql://" + serverName + "/" + mydatabase;

        String username = "root";
        String password = "azerty";
        Connection connection = DriverManager.getConnection(url, username, password);
    }
}

Ответ 1

Вы должны добавить 'mysql: mysql-connector-java: 5.1.40' из maven или добавить его как java-библиотеку, как показано:

введите описание изображения здесь

Ответ 2

Сначала легко настроить, просто откройте интегрированную среду разработки InteliJ и выполните этот простой шаг

File->Project Structure->Libraries

Затем нажмите на знак плюс (+) и выберите From Meven.... enter image description here

После того, как вы получите окно поиска, вы должны поставить

MySQL: MySQL-разъем-Java: 5.1.40

enter image description here

Это решит проблему

Ответ 3

Решение №1: отбросьте файл mysql-connector-java-version-bin.jar в свой проект, щелкните его правой кнопкой мыши, выберите "Добавить как библиотеку".

Решение №2: Создайте и запустите с командной строкой, например (Windows)

  • javac yourclassname
  • java -cp ".; mysql-connector-java-version-bin.jar" yourclassname

Ответ 4

Если в нем указано, что часовой пояс не распознан, вы можете добавить этот фрагмент кода в URL:

Connection connection = DriverManager.getConnection("jdbc:mysql://localhost?useTimezone=true&serverTimezone=UTC","USER-NAME","PASSWORD");

Не забудьте обернуть его с помощью трикотажа.