我在我的骡子流中使用外部罐子。 Jar文件在postgres数据库中建立数据库连接。独立jar文件工作正常。但是当我在我的骡子中使用这个jar文件时,它会给出错误
Could not get JDBC Connection; nested exception is java.sql.SQLException: No suitable driver found for jdbc:postgresql://xxx/xxx
我在两个应用程序中添加了postgres jar文件作为外部jar(mule应用程序和独立jar)
答案 0 :(得分:1)
java.sql.SQLException: No suitable driver found for jdbc:postgresql
异常。
您已确保jar正确并且它存在于项目类路径中。
答案 1 :(得分:0)
异常Could not get JDBC Connection; nested exception is java.sql.SQLException: No suitable driver found for jdbc:postgresql://xxx/xxx
明确表示在类路径中未检测到jar文件。现在,如果您使用的是Mule Standalone,则可以在${standaone_installation_folder}/lib/user
如果你正在使用Mule / anypoint studio,你可以通过右键单击项目并选择java build path然后选择添加外部jar来选择postgresql-jdbc3.jar
或者您也可以在项目中创建一个lib
文件夹并将jar文件放在那里,然后右键单击jar文件并将其添加到类路径中
答案 2 :(得分:0)
使用Anypoint studio时,我宁愿遵守它的规则,以确保您克服任何类加载器层次结构问题。简化配置不支持Postgresql,但在documentation中,您会发现该示例实际上解释了如何使用postgresql。
答案 3 :(得分:0)
要在Studio Visual Editor中安装通用安装的数据库驱动程序,请按照以下步骤操作: