st1.executeUpdate("update "+str[i]+" set m_body=s where c_id="+str5);"set m_body=s" 估计就不对? 除非有一个字段叫 "S"st1.executeUpdate("update "+str[i]+" set m_body= 's' where c_id="+str5);或者 s 是 java 变量:st1.executeUpdate("update "+str[i]+" set m_body= '" + s + "' where c_id="+str5);"where 子句"也可能凑错!