Итак, я пытаюсь скопировать удаленную базу данных в свою локальную базу данных с помощью IntelliJ и MySQL, и я уже получил данные удаленной базы данных. Проблема возникает, когда я пытаюсь установить sh соединение с MySQL:
public void copyDatabase(Info info){
try{
Class.forName("com.mysql.jdbc.Connection");
localConnection = DriverManager.getConnection("jdbc:mysql://localhost:3306/lsmotor_local_oltp", user, password);
}catch(SQLException e){
System.out.println("Problem while trying to connect to local database");
}
catch(ClassNotFoundException e){
System.out.println(e);
}
//TODO: Copy Info into local database
}
И он продолжает выдавать мне эту ошибку: java.lang.ClassNotFoundException: com.mysql.jdbc.Connection
, что напечатано во втором улове.
У меня уже есть библиотека mysql -connector- java -8.0.172 в моей структуре проекта, и, как показано в коде, я sh подключаюсь к базе данных lsmotor_local_oltp, которую я уже создал и выполнил свой код. Я проверил, но в большинстве сообщений говорится, что решение имеет библиотеку mysql -connector, которая у меня уже есть. Заранее благодарим и приносим извинения за неудобства!