2011-02-01 5 views
2

я получил следующую задачуНевозможно открыть соединение для водителя: org.eclipse.birt.report.data.oda.jdbc

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

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/драйверов и она была пуста. Должно быть? Я проверил каталог externalLibs, и там у меня есть mysql-connector.jar, и я не знаю, что проверить дальше.

ответ

0

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

+0

Итак ... я не могу просмотреть отчет ни в eclipse, ни в jboss. Я скопировал mysql-connector-java-5.1.11-bin.jar в для eclipse - eclipse \ eclipse 3.5.2 RCP + JEE \ plugins \ org.eclipse.birt.report.data.oda.jdbc_2.5.2. v20100205 \ drivers и eclipse \ eclipse 3.5.2 RCP + JEE \ plugins \ org.eclipse.birt.report.viewer_2.5.2.v20091210 \ birt \ WEB-INF \ plugins \ org.eclipse.birt.report.data.oda .jdbc_2.5.2.v20100205 \ драйверов и для JBoss развертывания \ birt.war \ WEB-INF \ платформы \ Plugins \ org.eclipse.birt.report.data.oda.jdbc_2.6.1.v20100909 \ драйвер – Mara

+0

для затмения - Исключение произошло во время обработки. Для получения дополнительной информации см. Следующее сообщение: Не удается открыть подключение для драйвера: org.eclipse.birt.report.data.oda.jdbc. org.eclipse.birt.report.data.oda.jdbc.JDBCException: Не удается загрузить класс JDBC Driver: com.mysql.jdbc.Driver. для JBoss - для JBoss \t List (ID = 997): - не удается загрузить запрос отчета: 997. Произошли ошибки при создании документа отчета для элемента отчета с ID 997. – Mara

+0

какие-либо идеи? спасибо – Mara

4

ли одна вещь МАРА, перейдите к вариант источника данных. Выберите JDBC Connection там Next. Вы найдете Управление драйверами в левом нижнем углу окна. Выберите его, новое окно консоли с именем Управление драйверами JDBC будет развиваться. Там вы найдете две вкладки Jar Files и Driver. Теперь выберите Jar Files и добавьте вновь созданный файл .jar (знаете, как создать файл .jar, это довольно просто, google). Нажмите Ok. Вы сделали.

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

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

+0

отличный ответ. спасибо – Richie

Смежные вопросы