所有的存储过程全部存放在一张表内.各个存储过程的参数不一样.有的有两IN,有的有一个IN,有的有两OUT,有的有一个OUT.
我知道如果参数数目格式都一致.可以用
proc = conn.prepareCall("call "+PgName+"(?,?)");
proc.setString(1,"M");
proc.registerOutParameter(2,Types.VARCHAR);
proc.executeQuery();
proc.close();
问题是现要求的参数不一样.类型也不一样.有什么办法解决?
我知道如果参数数目格式都一致.可以用
proc = conn.prepareCall("call "+PgName+"(?,?)");
proc.setString(1,"M");
proc.registerOutParameter(2,Types.VARCHAR);
proc.executeQuery();
proc.close();
问题是现要求的参数不一样.类型也不一样.有什么办法解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货