prepareStatement中sql都已经预编译好了吧。这样换估计不行。 重新定义一个 prepareStatement对象,要么试试这样:if(ps != null){ ps.close();}ps = ct.prepareStatement(updateSql)//猜的。jdbc好久不用了,持久层框架用的比较多
这是故障代码