有一个参数有点多(20个)的存储过程PRC,Java的调用的时候,难道只能像下面这么写么?
CallableStatement cs = conn.prepareCall("BEGIN PRC(?,?,...?);END;");
cs.setString(1,string1);
...
cs.setString(20,string20);
这么写的话,参数顺序变了都要改程序啊,setString()不是有一个指定变量名的重载么,那个怎么用啊?多谢!