DB2的Mule数据库连接器url格式不正确

时间:2014-09-25 15:12:53

标签: url jdbc db2 mule

我正在尝试将Mule的数据库连接器连接到DB2数据库,但我无法确定数据库URL的正确格式。我使用数据库URL

创建了一个通用数据库配置全局元素
jdbc:db2://db01.dev.myserver.org:50000/mydb;User=test;Password=secret

和司机

com.ibm.db2.jcc.DB2Driver

当我点击“测试连接”时,它会显示

Test connection failed: Cannot get connection for URL
jdbc:db2://db01.dev.myserver.org:50000/mydb;User=test;Password=secret :
[ibm][db2][jcc][t4][10205][11234] Null userid is not supported. 

如何将用户名和密码放在网址中?

谢谢!

1 个答案:

答案 0 :(得分:2)

JDBC属性(例如userpassword)需要使用冒号(“:”)与URL的其余部分分开,并且应终止每个属性(包括最后一个属性)用分号(“;”)。我怀疑属性名称也可能区分大小写。所以

jdbc:db2://db01.dev.myserver.org:50000/mydb:user=test;password=secret;

参考:http://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_rjvdsprp.html?lang=en