客户:
for(int j=0;j<prod10.length;j++){
String ret_val ="";
bean.setProd10(prod10[j]);
ret_val=build.saveRSupplier(bean);
}
DAO:
if(rs.next()){
String sum=rs.getString("max(patient_no)+1");
String q7="insert into new8(ok, reference)"
+ " values('"+sum+"','"+purid10+"')";
PreparedStatement p7 = con.prepareStatement(q7);
int s7 = p7.executeUpdate();
}
如果我将值放入数组中,然后使用prod10它将长度和数据数组设置在数据库中,但是如果我不将值放入数组中,则出现空点异常,这应该不必发生我应该做的事情这个
最佳答案
我假设您的prod10
数组是null
。在for循环之前进行null检查。
if(null != prod10) {
for(int j=0;j<prod10.length;j++){
String ret_val ="";
bean.setProd10(prod10[j]);
ret_val=build.saveRSupplier(bean);
}
}