当前位置: 技术问答>java相关
急!奇怪,???得错了想要的结果但是却出现了错误提示为什么?
来源: 互联网 发布时间:2015-05-20
本文导语: String insert_news,name1="aaa",sex1="man",age1="10"; insert_news="insert into name (name,sex,age) values ('"+name1+"','"+sex1+"','"+age1+"')"; Rs=Stmt.executeQuery(insert_news); //第十行 执行后这条记录的确输入到数据表中了,但是为什么出现如下...
String insert_news,name1="aaa",sex1="man",age1="10";
insert_news="insert into name (name,sex,age) values ('"+name1+"','"+sex1+"','"+age1+"')";
Rs=Stmt.executeQuery(insert_news); //第十行
执行后这条记录的确输入到数据表中了,但是为什么出现如下错误:
javax.servlet.ServletException: Exception thrown on line '10' from page 'C:\Program Files\insert.jsp'.
java.sql.SQLException: No ResultSet was produced
insert_news="insert into name (name,sex,age) values ('"+name1+"','"+sex1+"','"+age1+"')";
Rs=Stmt.executeQuery(insert_news); //第十行
执行后这条记录的确输入到数据表中了,但是为什么出现如下错误:
javax.servlet.ServletException: Exception thrown on line '10' from page 'C:\Program Files\insert.jsp'.
java.sql.SQLException: No ResultSet was produced
|
insert update delete语句都没有返回记录集,使用Rs=....就会出错了
|
你得是insert,不会返回记录集Rs=Stmt.executeQuery(insert_news); 改成
Stmt.executeUpdate(insert_news);
Stmt.executeUpdate(insert_news);
|
数据库执行插入和更新的时候,是不会返回Rs的,直接:statement.ececuteUpdate()即可!
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。