2016-03-30 2 views
0

Я хочу создать отчеты Jasper, извлекая данные из базы данных MarkLogic. К сожалению, в базе данных MarkLogic нет драйвера JDBC, поэтому кто-то помогает мне в создании соединения MarkLogic JDBC или JNDI на сервере Jasper.Связь с базой данных MarkLogic с сервером Jasper

+0

Привет. Вы ответили на мой пост с деталями. Кто-то еще спрашивает, какую версию ML вы используете. Возможно, вам будет полезно обсудить ваш вопрос. Более подробно о версии сервера, о том, как вы настроите настройки, о конкретных сообщениях об ошибках и т. Д., Все в комплекте с вопросом могут дать правильному человеку гораздо лучшее представление о том, как помочь. –

ответ

2

MarkLogic 8 имеет драйвер ODBC. Я больше не вижу соединителя JDBC/JNDI или моста из того, что я понимаю (и того, что было в предыдущих версиях, я не уверен).

Драйвер ODBC можно скачать здесь: https://developer.marklogic.com/products/odbc

Кроме того, обсуждение в нижней части этой страницы также проливает некоторый свет на эту тему (См комментарии Стива Бакстон и Thijs ван Ulden)

+0

Привет, Дэвид. Спасибо за ответ. Я пытался установить соединение ODBC успешно в Windows, но я не могу подключиться к базе данных логики с сервера Jasper с помощью JDBC-ODBC-моста со следующей конфигурацией: Драйвер JDBC: sun.jdbc.odbc.JdbcOdbcDriver JDBC URL: jdbc: odbc: marklogic –

+0

Вы используете Java 7? Мост JDBC-ODBC по-прежнему существует в Java 7: http://docs.oracle.com/javase/7/docs/technotes/guides/jdbc/bridge.html –

+0

Привет, Сэм, я пробовал с подключением Java 7 к Mark логическая база данных с использованием JDBC-ODBC-моста, но мне приходится сталкиваться с этим исключением: net.sf.jasperreports.engine.JRException: java.sql.SQLException: [Microsoft] [ODBC Driver Manager] Имя источника данных не найдено и не указано по умолчанию Указанный драйвер –

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