//String sql8 = " select * from articles";
String sql8 = "update articles set title = '"+title+"' ,content = '"+content+"' where blog_id =" +idno;
ResultSet rs4 = stmt.executeQuery(sql8);
System.out.println("update success");
执行上面的select 语句的时候就没问题,但是换下面的update语句就出问题了怎么回事啊?
错误提示:javax.servlet.ServletException: No ResultSet was produced
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
(1)更新和查询不太一样,你的方法中"stmt.executeQuery(sql8)"应该更改为"stmt.executeUpdate(sql8)"
(2)更新语句最后的结果是数值型的,而不是记录集形式的
所以你在查一查他返回的类型到底是什么