iReport в Linux, настройка драйверов JDBC - PullRequest
0 голосов
/ 06 января 2012

Я пытаюсь заставить работать некоторые JasperReports. Для их создания я использую iReport. Мне нужно подключиться к БД MS SQL Server. В iReport указан драйвер MS JDBC. Однако, когда я иду, чтобы проверить соединение, я получаю ошибку класса not found.

Я убедился, что у меня есть драйвер в моем классе

      echo $CLASSPATH
      /home/USER/dev/jtds/jtds-1.2.5.jar

Кто-нибудь сталкивался с подобными проблемами и нашел способ обойтись?

Ответы [ 2 ]

1 голос
/ 06 января 2012

Основная идея такова: «В iReport указан драйвер MS JDBC». Несколько удивительно ... это вообще ничего не значит.

Ну ... это означает, что команда iReport считает, что это достаточно распространенный драйвер, и поместила его в раскрывающийся список, чтобы вам не приходилось его печатать. не означает, что драйвер доступен.

Как уже упоминал Дэн в комментариях, решение состоит в том, чтобы добавить соответствующий файл .jar (jtds-1.2.5.jar) в путь к классам iReport, используя меню Инструменты → Параметры. (На OS X это меню iReport → Настройки).

0 голосов
/ 27 марта 2017

зайдите в ireport, там вы увидите один значок сверху и щелкните по нему, там будут показаны пути, где вы устанавливаете соединение с jdbc и добавляете ojdbc 14 jarвсе просто и добавьте эту банку в classpath.

...