有一个参数有点多(20个)的存储过程PRC,Java的调用的时候,难道只能像下面这么写么?
CallableStatement cs = conn.prepareCall("BEGIN PRC(?,?,...?);END;");
cs.setString(1,string1);
...
cs.setString(20,string20);
这么写的话,参数顺序变了都要改程序啊,setString()不是有一个指定变量名的重载么,那个怎么用啊?多谢!
CallableStatement cs = conn.prepareCall("BEGIN PRC(?,?,...?);END;");
cs.setString(1,string1);
...
cs.setString(20,string20);
这么写的话,参数顺序变了都要改程序啊,setString()不是有一个指定变量名的重载么,那个怎么用啊?多谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货