Используйте разъем JDBC / Mysql в IntelliJ idea
Я новичок в Java, и мне нужно установить соединение с сервером MySQL (локальным), я добавил библиотеки в IntelliJ idea, но, похоже, не работает, IDE не может найти класс, который я думаю... Я схожу с ума, я ищу уже два часа... Я пришел из среды visual studio/C# dev, и я думаю, что я должен что-то пропустить...
здесь вы можете иметь изображение из моей IDE и простой код, который я хотел использовать. Вы также можете сделать вывод, что у меня есть импорт jar в моем проекте (mysql-jdbc).
изменить : вот код, комментарий показывает, где появляется ошибка:
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);
}
}
3 ответов
вы должны добавить "mysql: mysql-connector-java:5.1.40" из maven или добавить его в качестве библиотеки java, как показано:
Решение#1: отбросьте mysql-connector-java-version-bin.jar-файл в ваш проект, щелкните правой кнопкой мыши на нем, выбрать "Добавить в библиотеку".
решение#2: Сборка и запуск с помощью командной строки, например(Windows)
- и javac yourclassname
- java-cp".; mysql-connector-java-version-bin.jar"yourclassname
легко настроить сначала просто откройте INTELIJ IDE и выполните этот простой шаг
File->Project Structure->Libraries
затем нажмите на знак плюс(+) и выберите From Meven....
после того, как вы получите окно поиска, нужно поставить
mysql: mysql-connector-java: 5.1.40
это решит проблему