当前位置: 技术问答>java相关
为什么我在jsp中执行executequery后,数据库数据进去了,但报错SQLException: No ResultSet was produced
来源: 互联网 发布时间:2015-05-25
本文导语: 执行第一个没问题,第二个有问题.] 而且session的赋值放在if外就不对 login12345 | 你还可以判断rsl的值是否为1,如果是,说明你的程序是对的!!! | 因为你的第二...
执行第一个没问题,第二个有问题.]
而且session的赋值放在if外就不对
login12345
而且session的赋值放在if外就不对
login12345
|
你还可以判断rsl的值是否为1,如果是,说明你的程序是对的!!!
|
因为你的第二个SQL语句
"insert into t_log(user_name,user_id,log_datetime) values('"+username+"','"+uid+"',getdate())";
不产生结果集!
"insert into t_log(user_name,user_id,log_datetime) values('"+username+"','"+uid+"',getdate())";
不产生结果集!
|
String sql1="insert into t_log(user_name,user_id,log_datetime) values('"+username+"','"+uid+"',getdate())";
ResultSet rs1=stmt.executeUpdate(sql1);
ResultSet rs1=stmt.executeUpdate(sql1);
|
ResultSet rs1=stmt.executeQuery(sql1);
问题出至于:你没有弄清楚:
executeUpdate,executeQuery的区别!!!
问题出至于:你没有弄清楚:
executeUpdate,executeQuery的区别!!!
|
应该这样:
String sql1="insert into t_log(user_name,user_id,log_datetime)
values('"+username+"','"+uid+"',getdate())";
int rs1=stmt.executeUpdate(sql1);
String sql1="insert into t_log(user_name,user_id,log_datetime)
values('"+username+"','"+uid+"',getdate())";
int rs1=stmt.executeUpdate(sql1);