Невозможно подключиться к denodo через драйвер jdb c к приложению mavenized mule - PullRequest
0 голосов
/ 04 марта 2020

Я пытаюсь установить sh соединение с denodo, используя драйвер JDB C для mulesoft, который является приложением на основе maven. Время выполнения Mule: 3.8.6 Версия Denodo: Denodo 7.0 update-20181011 JDB C Используемая банка: denodo-vdp-jdbcdriver-7.0-update-20181011.jar

Зависимость Maven:

<dependency>
<groupId>com.denodo</groupId>
<artifactId>denodo-vdp-jdbcdriver</artifactId>
<version>7.0</version>
</dependency>

Я использую стандартную c конфигурацию базы данных для установления sh соединения. Я могу maven установить jar-файл и добавить maven-зависимость в pom-файл, но когда я пытаюсь привести классы драйверов, доступные для denodo, я не могу найти подходящий класс драйверов. Я вижу классы com.denodo.util.security com.denodo.util.logging

Но я ищу этот класс. com.denodo.vdp.jdb c .Driver

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 05 марта 2020

Устранена проблема с перезагрузкой студии anypoint и повторным импортом файла jar. Для тех, кто может наткнуться на этот вопрос, я перечисляю шаги, которые я выполнил, чтобы подключить denodo к mulesoft через драйвер JDB C.

1) Загруженный файл Jar с сайта denodo. denodo-vdp-jdbcdriver-7.0-update-20181011.jar 2) Мой мул-проект mavenized, поэтому мне пришлось установить драйверы с помощью команды maven install следующим образом. Установите, пока вы находитесь на пути проекта на терминале. Убедитесь, что путь к файлу denodo jar указан правильно. mvn install: install-file -Dfile = / Documents / denodo-vdp-jdbcdriver-7.0-update-20181011.jar -DgroupId = com.denodo -DartifactId = denodo-vdp-jdbcdriver -Dversion = 7.0 -Dpackaging = jar 3) Право - нажмите на проект в любой точке студии и вручную добавьте maven-зависимость в проект. Это должно добавить зависимость denodo к pom. xml. На этом этапе вы должны увидеть com.denodo.vdp.jdb c .Driver, указанный в списке библиотек в проекте. 4) Теперь я выбрал глобальный конфигурационный файл. xml. Добавьте общую конфигурацию базы данных c и заполните 'com.denodo.vdp.jdb c .Driver' там, где требуется класс драйвера. 5) URL БД должен быть в формате jdb c: vdb: // denodo-host: порт / база данных? User = test & password = test 6) с надлежащими разрешениями для сервера и правильными именем пользователя и паролем, вы сможете подключиться.

...