当前位置: 技术问答>java相关
请问一个JSP中JDBC的问题?Insert语句报错!
来源: 互联网 发布时间:2014-12-31
本文导语: Query.jsp SQL查询 数据库中有XX条记录 ID 名字 分数 添加记录 ID: 名字: 分数: Result.jsp SQL Test Query.jsp向Result.jsp提交的值在Result.jsp...
Query.jsp
SQL查询
Result.jsp
SQL Test
Query.jsp向Result.jsp提交的值在Result.jsp中被分析为SQL语句,执行Insert语句报错:
java.sql.SQLException: No ResultSet was produced
刷新Query.jsp后发现记录已成功加入数据库中。
如何解决呢?我曾尝试用
try
{
stmt.executeQuery(Qstr);
}
catch (SQLException e)
{
}
来忽略该错误,但又报空指针错误!为什么上面的try...catch语句可以执行呢?
我是JSP的初学者,望高手赐教!
SQL查询
数据库中有XX条记录
ID
名字
分数
添加记录
ID:
名字:
分数:
Result.jsp
SQL Test
Query.jsp向Result.jsp提交的值在Result.jsp中被分析为SQL语句,执行Insert语句报错:
java.sql.SQLException: No ResultSet was produced
刷新Query.jsp后发现记录已成功加入数据库中。
如何解决呢?我曾尝试用
try
{
stmt.executeQuery(Qstr);
}
catch (SQLException e)
{
}
来忽略该错误,但又报空指针错误!为什么上面的try...catch语句可以执行呢?
我是JSP的初学者,望高手赐教!
|
insert 要用stmt.executeUpdate(Qstr);
|
说的很对,execute只支持简单SQL
|
用stmt.executeUpdate(insertr);语句完成insert,update,delete等操作