我正在尝试使用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依赖:
<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
请帮帮忙。
发布于 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)如果您拥有对服务器的适当权限以及正确的用户名和密码,则可以进行连接。
发布于 2021-04-12 12:32:01
另一个答案对我真的很有帮助。以下是我连接到Denodo 8.0实例所采取的步骤:
添加组Id,工件ID,如下所示:
<dependency>
<groupId>com.denodo</groupId>
<artifactId>denodo-vdp-jdbcdriver-8.0-update-20210209</artifactId>
<version>8.0</version>
</dependency>denodo主机配置连接properties
-:
jdbc:denodo故障排除:
?ssl=true&sslTrustServerCertificate=true添加到url。https://stackoverflow.com/questions/60518640
复制相似问题