Не удается открыть соединение для драйвера: org.eclipse.birt.report.data.oda.jdbc - PullRequest
2 голосов
/ 02 февраля 2011

У меня возникла следующая проблема

В Eclipse, в Перспективе дизайна отчета, при попытке предварительного просмотра я получаю следующую ошибку:

Chart NewChart: 
+ An exception occurred during processing. Please see the following message for details:
Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc.
    org.eclipse.birt.report.data.oda.jdbc.JDBCException: Cannot load JDBC Driver class: com.mysql.jdbc.Driver. 

Я также зарегистрировался в Eclipse в папке org.eclipse.birt.report.data.oda.jdbc / drivers, и он был пустым. Должно ли это быть? Я проверил каталог externalLibs, и там у меня есть mysql-connector.jar, и я не знаю, что проверить на следующий.

Ответы [ 2 ]

4 голосов
/ 03 октября 2012

Сделайте одно, MARA, перейдите к опции Источник данных . Выберите JDBC Connection там, сделайте Next. В левом нижнем углу окна находится кнопка Управление драйверами . Выберите его, появится новое окно консоли с именем Управление драйверами JDBC . Там вы найдете две вкладки Jar Files и Driver. Теперь выберите Jar Files и добавьте только что созданный файл .jar (знать, как создать файл .jar, это довольно просто, Google это). Нажмите ОК . Вы сделали.

Теперь, когда бы вы ни пошли к источнику данных и не выбрали Класс драйвера = com.microsoft.sqlserver.jdbc.SQLServerDriver. (Или вы можете видеть, что он повернулся к com.microsoft.sqlserver.jdbc.SQLServerDriver(com.microsoft.sqlserver.jdbc.SQLServerDriver (v4.0) v4.0)), просто напишите строку соединения на Базовом URL . (Не забудьте открыть порт со стороны сервера, которую вы используете).

Надеюсь, это сработает.

0 голосов
/ 02 февраля 2011

Ваш драйвер JDBC должен быть скопирован в этот каталог, см. Также http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php#install_jdbc

...