Сэр в Netbeans, когда я запускаю программу, она работает успешно, но когда я делаю .jar файл и запустить его, то есть эта ошибка:Jar Ошиб.файла (java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver)
java.lana.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
Пожалуйста, ответьте мне, как решить это исключение.
Вот мой код:
public class DatabaseManager {
static Connection con;
static{
System.out.println("Connecting To Database ... ... ...");
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:Pepsi");
} catch (ClassNotFoundException | SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
System.exit(0);
Logger.getLogger(DatabaseManager.class.getName()).log(Level.SEVERE, null, ex);
}
}
Я также использовал ucanaccess меня libariers для прямого доступа к базе данных.
con = DriverManager.getConnection("jdbc:ucanaccess:C:\\Users\\Administrator\\Documents\\NetBeansProjects\\Pepsi\\Pepsi.accdb");
Когда я запускал java, в то время как исключение приходит, но в Netbeans оно работает правильно.
Я считаю, что драйвер JDBC/ODBC был удален с Java 8. Это было не намного больше, чем игрушка. Не используйте его. Используйте драйвер поставщика. – EJP