java传递给oracle数组
// 創建一個陣列描述符
ArrayDescriptor varchar2Desc = ArrayDescriptor.createDescriptor(
T_VARCHAR, con); //T_VARCHAR是自定义的一个table of varchar2(100)
// 將字串陣列轉換為oralce能識別的陣列
ARRAY vArray = new ARRAY(varchar2Desc, con, lst); //lst是java 中的字符数组
cstmt = con.prepareCall(P_VARCHAR2_LST);
cstmt.setArray(1, vArray);
// 以上代码是一位网友的代码运行进出现如上错误,我已经把nls_charset12.jar import 到project中了,但是不知道怎么用这个jar包。请高手们帮忙,多谢~
// 創建一個陣列描述符
ArrayDescriptor varchar2Desc = ArrayDescriptor.createDescriptor(
T_VARCHAR, con); //T_VARCHAR是自定义的一个table of varchar2(100)
// 將字串陣列轉換為oralce能識別的陣列
ARRAY vArray = new ARRAY(varchar2Desc, con, lst); //lst是java 中的字符数组
cstmt = con.prepareCall(P_VARCHAR2_LST);
cstmt.setArray(1, vArray);
// 以上代码是一位网友的代码运行进出现如上错误,我已经把nls_charset12.jar import 到project中了,但是不知道怎么用这个jar包。请高手们帮忙,多谢~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货