при подключении напрямую к базе данных db2 через оракул он подключается, но при подключении через код java выдает исключение - PullRequest
0 голосов
/ 21 декабря 2018

Привет, я получаю исключение ниже, когда я пытаюсь подключиться к серверу DB2 через Java

com.ibm.db2.jcc.b.ao: [jcc] [t4] [2010] [11246] [3.53.70] Ошибка авторизации соединения.Причина: ошибка локальной службы безопасности не повторяется.ERRORCODE = -4214, SQLSTATE = 28000

Когда я попытался подключить DB2 с использованием SQL Developer (с добавлением jar-файлов в стороннем инструменте), соединение было успешным.Я включил в проект все необходимые файлы jar db2jcc, db2jcc4 и db2jcc_license.Но это исключение.

try{
    Class.forName("com.ibm.db2.jcc.DB2Driver");
    String url = "jdbc:db2://myhost:portNumber/dbname";                
    Connection con = DriverManager.getConnection(url, "uname","password"); 
}catch(Exception e){
    e.printStackTrace();
}

1 Ответ

0 голосов
/ 22 декабря 2018

3.53.70 версия драйвера соответствует довольно старой версии 9.5.3 db2.Вы должны попробовать скачать драйвер jdbc, соответствующий вашей версии db2. Версии и загрузка драйвера DB2 JDBC

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...