与db2 jdbc的连接错误

时间:2016-06-23 20:49:16

标签: java jdbc db2

有人能提供如何诊断下面列出的错误的线索吗?注意,我可以通过DB2 connect连接到这个DB2实例,但不是通过jdbc。

Msg 4861, Level 16, State 1, Line 1
Cannot bulk load because the file " C:\Users\Khandokar\Desktop\TEST_2016_beneficiaries.txt " could not be opened. Operating system error code 123(The filename, directory name, or volume label syntax is incorrect.).

2 个答案:

答案 0 :(得分:1)

错误信息非常明显:

  

无效的数据库URL语法

URL中不能有任何空格,键值对用分号分隔,而不是用逗号分隔。请注意,您必须在最后一个值后添加分号。

jdbc:db2://dxxx_xxx.xxx.com:5000/XXXXX:deferPrepares=false;username=NNNNN;

可以找到详细信息in the manual

答案 1 :(得分:-1)

查看从DB2文档中获取的这些信息(下面引用的添加链接)。

消息文字: text-from-getMessage

说明:指定的值无效或超出范围。

用户响应:调用SQLException.getMessage以检索有关问题的特定信息。

SQLSTATE: 42815

参考:https://www.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_rjvjcsqc.html