紧急求救 :
  我今天在做JAVA数据库更新的时候,我遇到了一个错误,我一直不知道这个错误该如何去克服,我现在很急,求各位大哥哥帮一下。
   事情是这样的,我的语句是
  PreparedStatement prep2=con2.prepareStatement("update guize set KSSJ_guizhe= ? BH=? ");
     prep2.setInt(1,bh);
prep2.setString(5,KSSJ_GZ );
int k=prep2.executeUpdate()
  当我编译时,没有出现任何提示错误,当我在运行的时候,出现了
   java.lang.ArrayIndexOutOfBoundsException: 4这样的错误,我经过反复的判断,我发现是
  prep2.setString(5,KSSJ_GZ );的错误,但是这句话任何地方都没有地方。
  KSSJ_GZ这个变量是个String类型的,长度挺大的。
  以上的那个错误我遇到过两次了, 我现在败了!
   请问,有那位大哥哥能帮助我呢?