首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过jdbc驱动程序将denodo连接到mavenized mule应用程序

无法通过jdbc驱动程序将denodo连接到mavenized mule应用程序
EN

Stack Overflow用户
提问于 2020-03-04 11:28:01
回答 2查看 388关注 0票数 0

我正在尝试使用JDBC驱动程序与基于maven的应用程序mulesoft建立与denodo的连接。Mule运行时: 3.8.6 Denodo version: Denodo 7.0 update-20181011 JDBC Jar used: denodo-vdp-jdbcdriver-7.0-update-20181011.jar

Maven依赖:

代码语言:javascript
复制
<dependency>
<groupId>com.denodo</groupId>
<artifactId>denodo-vdp-jdbcdriver</artifactId>
<version>7.0</version>
</dependency>

我正在使用通用数据库配置来建立连接。我能够maven安装jar文件并将maven依赖项添加到pom文件中,但是当我尝试引导可用于denodo的驱动程序类时,我无法找到正确的驱动程序类。我看到的类是com.denodo.util.security com.denodo.util.logging

但我在找这门课。com.denodo.vdp.jdbc.Driver

请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2020-03-06 01:21:07

anypoint studio重启和重新导入jar文件解决了这个问题。对于其他可能在这个问题上遇到困难的人,我列出了我通过JDBC驱动程序将denodo连接到mulesoft所遵循的步骤。

1)从denodo站点下载Jar文件。denodo-vdp-jdbcdriver-7.0-update-20181011.jar 2)我的mule项目是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)右键单击任意point studio中的项目,然后手动将maven依赖项添加到项目中。这应该会向pom.xml添加denodo依赖项。此时,你应该能够看到'com.denodo.vdp.jdbc.Driver‘列在项目的引用库下。4)现在,我选择在global.xml中有一个配置文件。添加通用数据库配置,并在需要驱动程序类的地方填写'com.denodo.vdp.jdbc.Driver’。5) DB URL的格式应为jdbc:vdb://denodo-host:port/database?user=test&password=test 6)如果您拥有对服务器的适当权限以及正确的用户名和密码,则可以进行连接。

票数 1
EN

Stack Overflow用户

发布于 2021-04-12 12:32:01

另一个答案对我真的很有帮助。以下是我连接到Denodo 8.0实例所采取的步骤:

  1. https://community.denodo.com/drivers/jdbc/34下载最新的驱动程序jar文件(' Denodo -vdp-jdbcdriver-8.0-update-20210209') (驱动程序版本和Denodo实例版本需要匹配)。

  1. 将驱动程序添加到您的Mule项目中。在您的Mule流中,添加一个数据库操作(例如Select)。在基本设置下,单击以添加连接器配置。从Connection下拉列表中,选择'Generic Connection‘。在常规/所需库部分中,选择配置->使用本地文件。在“选择本地文件”对话框中,浏览到下载的驱动程序jar。

添加组Id,工件ID,如下所示:

代码语言:javascript
复制
<dependency>
    <groupId>com.denodo</groupId>
    <artifactId>denodo-vdp-jdbcdriver-8.0-update-20210209</artifactId>
    <version>8.0</version>
</dependency>

denodo主机配置连接properties

  • url: jdbc:vdb:// version)
  • driver: com.denodo.vdp.jdbc.Driver

-:

  1. /
  2. (您可以在此驱动程序主机中使用jdbc:denodo

故障排除:

  • 你应该会在pom.xml中看到denodo依赖项。您还应该能够在项目中的“项目库”下看到列出的jar文件。
  • 如果您收到SSL握手错误,请尝试将?ssl=true&sslTrustServerCertificate=true添加到url。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60518640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档