Подключение java к MS SQL

0
11 апр 2016 07:54
Добрый день!

Подскажите, пожалуйста, в чем ошибка. Пытаюсь создать соединение с базой
        
if (mssqlConnect == null){
      try {
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                mssqlConnect = DriverManager.getConnection(url);
            } catch (ClassNotFoundException ex) {
                Logger.getLogger(DBConnection.class.getName()).log(Level.SEVERE, null, ex);
            }   catch (SQLException ex) {
                Logger.getLogger(DBConnection.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    }

На строке с getConnection возникает ошибка:
SEVERE: Java Runtime Environment (JRE) version 1.8 is not supported by this driver. Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.
Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: Java Runtime Environment (JRE) version 1.8 is not supported by this driver. Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.

jar-файлы, которые предоставляет микрософт, подключила.

Расскажите, как решить проблему?

Ответов: 1

2
11 апр 2016 08:22
У майкрософт на странице загрузки драйвера написано "Microsoft JDBC Driver 4.2 для SQL Server совместим с JDBC 4.2 и работает с пакетами средств разработки Java (JDK) версий 5.0, 6.0, 7.0 и 8.0."

Надо скачать самую позднюю версию
Модераторы: Нет
Сейчас эту тему просматривают: Нет