Ошибка соединения DB2 с использованием JDBC из eclipse - PullRequest
2 голосов
/ 05 апреля 2011

Мне нужно подключиться к серверу баз данных DB2, используя jdbc из Eclipse.Даже если я уже установил требуемый файл JAR, я получаю следующую ошибку:

Error occurred java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Driver
Error occurred java.sql.SQLException: No suitable driver found for jdbc:db2://db2server

Что мне делать?

Спасибо.

Ответы [ 2 ]

1 голос
/ 05 апреля 2011
  1. Убедитесь, что JAR, содержащий com.ibm.db2.jcc.DB2Driver, находится в CLASSPATH.
  2. Если это так, проверьте синтаксис URL.Эта ошибка обычно означает, что класс драйвера был загружен, но URL был неверным. Здесь - это документы, показывающие правильный синтаксис.
  3. Если оба эти параметра выглядят правильно, убедитесь, что имя сервера видно с вашего компьютера.Пинг этой машины имя;узнайте, что он у вас есть в таблице хостов.
0 голосов
/ 07 августа 2012

У меня была похожая проблема.

Ну, я попытался загрузить Драйвер IBM , и в папке «Загруженные» также содержатся db2jcc.jar и db2jcc4.jar поместите оба этих jar-файла в папку WEB-INF / lib и добавьте их в classpath (параметры пути сборки).также ваш код должен выглядеть примерно так:

Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();

        //context
        //DataSource datasource = null;
    //  datasource = (DataSource)initCtx.lookup("jdbc:sqlserver://AZNICSQL02;DatabaseName=CIO;schemaName=dbo");


        //Connect to Data source
        dbconnection = DriverManager.getConnection("jdbc:db2://192.168.4.58:50001/", "", "");
        dbstatement = (Statement) dbconnection.createStatement();`

Попробуйте исследовать в плагин DataSource Explorer в eclipse

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