0

我是 mule 新手,想连接postgresheroku.mule4

DB配置如下

<db:config name="DB-conf" doc:name="Database Config" doc:id="5748d366-caa3-47c1-9a58-825a674dc637" >
    <db:generic-connection url="jdbc:postgresql://sccdlqszewilhy:7a8510f34e7625758fa0babcc9bcfdc404bfc27b8e39501ec177677bb370329a@ec2-54-243-47-196.compute-1.amazonaws.com:5432/dnaiaif9337or" driverClassName="org.postgresql.Driver" user="sccdlqszewilhy" password="7a8510f34e7625758fa0babcc9bcfdc404bfc27b8e39501ec177677bb370329a"/>
</db:config>

给我以下错误:

org.mule.runtime.api.connection.ConnectionException:无法从数据源获取连接 org.mule.runtime.api.connection.ConnectionException:无法从数据源获取连接 原因:org.mule.extension.db.api .exception.connection.ConnectionCreationException:无法从数据源获得连接原因:org.mule.runtime.extension.api.exception.ModuleException:java.sql.SQLException:无法获取URL jdbc的连接:postgresql://sccdlqszewilhy: 7a8510f34e7625758fa0babcc9bcfdc404bfc27b8e39501ec177677bb370329a@ec2-54-243-47-196.compute-1.amazonaws.com:5432/dnaiaif9337or:连接尝试失败。原因:java.sql.SQLException:无法获取 URL jdbc 的连接:postgresql://sccdlqszewilhy:7a8510f34e7625758fa0babcc9bcfdc404bfc27b8e39501ec177677bb370329a@ec2-54-243-47-196.compute-1.amazonaws。com:5432/dnaiaif9337or :连接尝试失败。在 org.mule.extension.db.internal.domain.connection.JdbcConnectionFactory.createConnection(JdbcConnectionFactory.java:57) 在 org.mule.extension.db.internal.domain.connection.DbConnectionProvider.connect(DbConnectionProvider.java:139)在 org.mule.extension.db.internal.domain.connection.DbConnectionProvider.connect(DbConnectionProvider.java:71) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.mule.runtime.module.extension.internal.runtime.config .DefaultConnectionProviderObjectBuilder。

4

1 回答 1

0

尝试从 url 中删除用户名和密码,因为您已经以不同的方式传递它。我使用这个引用来连接我的 heroku postgres 实例。-

如何将heroku postgres连接到mulesoft

于 2020-01-02T18:13:23.597 回答