日期:2014-05-20  浏览次数:20651 次

求教,调用存储过程时STRUCT参数为“?”的问题
开发环境为:
MyEclipse,tomcat5.5,JDK1.5
代码:
StructDescriptor stInter = new StructDescriptor(PARAM.header+"IMPORT_ITEM", cs.getConnection()); 
Object[] o = new Object[2]; 
o[0] = id;
o[1] = name; 
STRUCT s = new STRUCT(stInter, cs.getConnection(), o); 
疑问:
通过代码获取s的值可知道int类型的是没有问题的,如果是字符型的话就被转成了“?”,是什么情况


------解决方案--------------------
那是乱码吧。
------解决方案--------------------
如果是中文字符那就是乱码