Я понимаю, что этот вопрос повторялся здесь довольно часто, но ни одно из найденных мной решений не сработало в моем случае, кроме одного, которое было не совсем подходящим.
Я использую netbeans для создания javaпроект.
Это код, который я использую для подключения к базе данных mysql.
public DBConnection()
{
try
{
Class.forName("com.mysql.jdbc.Driver");
dbCon = DriverManager.getConnection("jdbc:mysql://localhost/sets","root","");
System.out.println("Database Connection Successful");
}
catch(Exception exc)
{
System.out.println("Database Connection error");
System.out.println(exc);
}
}
Это работает, и я могу успешно подключиться, когда отлаживаю в IDE, я добавил в библиотеку файлMySQL-разъем-Java-3.1.12-bin.jar.Но после сборки проекта последующий jar-файл выдает исключение.Я установил переменную окружения classpath, но она не работала.Также, поскольку я прочитал здесь , что переменная окружения считается плохой практикой, я добавил файл jar в библиотеку времени выполнения проектов.как описано здесь .Но это тоже, похоже, не дало результата.Наконец, я добавил Class-Path: mysql-connector-java-3.1.12-bin.jar в файл manifest.mf.Это, казалось, сделало трюк.Однако я хотел бы знать, есть ли другой способ сделать то же самое.Потому что, когда я пытался установить classpath для файла jar в программных файлах, он, похоже, не принял его.Также мне нужно добавить еще один JAR-файл.Есть ли другой способ достижения того же самого?