1 你有异常吗?如果有贴出来
2
System.out.println("select * from provider where providerid= "+str);
rs=stmt.executeQuery("select * from provider where providerid= "+str); 打印出来看看,然后到SQL里面自己手工运行看看!
2
System.out.println("select * from provider where providerid= "+str);
rs=stmt.executeQuery("select * from provider where providerid= "+str); 打印出来看看,然后到SQL里面自己手工运行看看!
解决方案 »
- 关于上传文件的问题
- Struts2.0 同一个Action 如何影射到不同的JSP页面?
- 一著名软件公司的java笔试算法题!
- hibernate中几种主键生成方式的区别是什么?
- 求大神解决问题!!!!!!!!!急
- jsp中如何得到打勾框checkbox是否被选中的信息?????????
- 用过JSP/Servlet虚拟主机的人进,偶有几个问题要请教
- 能不能写一个servlet读写本地串口的数据
- www.shgirl.com,www.cool2008.com 网站Java制作
- Java WEB项目中连接SQL SERVER 2008R2数据库时报错:通过端口 8080 连接到主机 localhost 的 TCP/IP 连接失败。
- 再写struts2出现的简单问题
- 关于iframe的使用问题
看看有没有数据然后把rs的定位在第一条的前面再遍历
rs=stmt.executeQuery("select * from provider where providerid= "+str);
不能打印出来是不是if(rs.next())返回的是false?
rs=stmt.executeQuery("select * from provider where providerid= "+str);
上面两句是不是在一个Try-Catch中?那么错误应该更靠前,在你的catch中打印出错误信息看看
那是怎么回事呢?
要怎么改下才好
1,打印异常,有的话
2,检查ResultSet 对象的相关属性,确定ResultSet 对象有效并且有数据
e.printStackTrace();
其次,如果获取到了的话把这句在数据库里执行下看是否有结果
如果这也可以的话,那就不是这里的问题,你就把错误信息给贴上来吧`~
rs=stmt.executeQuery("select * from provider where providerid= "+str);