一个简单的问题 String sql="select * from byszhxx where stunum='"+get_xh+"';";//引号里多了一个分号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是没有找到符合条件的记录吧,执行下面语句的时候,到第二句出错就跳去执行错误捕获的语句去了.if(!rs.next()) out.println("NOT Found the record!"); String _sfzh=rs.getString("sfzh"); String get_xh=(String)session.getValue("xh");xh 是什么 xh是一个session变量,在前面的模块里有定义所取的记录分开来每条都能取出来,放到一起就没办法取,报上述错误。问题很奇怪的说,代码应该是很简单的啊!检查了N遍,比较显著的低级错误应该是没有的吧! 你试试看这个行否 if(!rs.next()) out.println("NOT Found the record!"); while(rs.next()){ String _sfzh=rs.getString("sfzh"); String _name=rs.getString("stuname"); String _sex=rs.getString("xb"); String _zzmm=rs.getString("zzmm"); String _csrq=rs.getString("csrq"); String _zy=rs.getString("zy"); String _xl=rs.getString("xl"); String _mz=rs.getString("mz"); String _sy=rs.getString("syszd"); String _xz=rs.getString("xz"); String _byrq=rs.getString("byrq"); out.println(_sfzh); } if(!rs.next()) out.println("NOT Found the record!"); String _sfzh=rs.getString("sfzh"); String _name=rs.getString("stuname"); String _sex=rs.getString("xb"); String _zzmm=rs.getString("zzmm"); String _csrq=rs.getString("csrq"); String _zy=rs.getString("zy"); String _xl=rs.getString("xl"); String _mz=rs.getString("mz"); String _sy=rs.getString("syszd"); String _xz=rs.getString("xz"); String _byrq=rs.getString("byrq");改为: while(rs.next()){ String _sfzh=rs.getString("sfzh"); String _name=rs.getString("stuname"); String _sex=rs.getString("xb"); String _zzmm=rs.getString("zzmm"); String _csrq=rs.getString("csrq"); String _zy=rs.getString("zy"); String _xl=rs.getString("xl"); String _mz=rs.getString("mz"); String _sy=rs.getString("syszd"); String _xz=rs.getString("xz"); String _byrq=rs.getString("byrq"); } String sql="select * from byszhxx where stunum='"+get_xh+"';";SQL中的“;”不要,String sql="select * from byszhxx where stunum='"+get_xh+"'"; 不会吧?我从来就是"select *.."的,也没排,怎么一次也没问题呢?不会是我用Access的原因吧? 不会吧,我用的SQL SERVER2000 也不用按照顺序排序啊 关于weblogic11的发布问题 在做网页信息提取,求filter类详细用法 jsp动态生成表格 jsp中get接收的地址栏乱码 jsp后台数据库权限表设计的问题 如何用bean和servlet进行登录验证(不要用struts) 试了一个prototype的ajax..Request的一个简单例子,不知道为什么会没有反应,还不太懂ajax,望高手指点一下 想换c#程序学习的大侠进来看看! 网站开发究竟要多高的配置? 键盘焦点 我是Jsp新手,请问在自己的pc上运行jsp需要哪些软件,该如何配置呢,拜托各位高手了,多谢!!! apache Tomcat 4.0.4中文问题???
执行下面语句的时候,到第二句出错就跳去执行错误捕获的语句去了.
if(!rs.next()) out.println("NOT Found the record!");
String _sfzh=rs.getString("sfzh");
xh 是什么
所取的记录分开来每条都能取出来,放到一起就没办法取,报上述错误。
问题很奇怪的说,代码应该是很简单的啊!
检查了N遍,比较显著的低级错误应该是没有的吧!
if(!rs.next()) out.println("NOT Found the record!");
while(rs.next()){
String _sfzh=rs.getString("sfzh");
String _name=rs.getString("stuname");
String _sex=rs.getString("xb");
String _zzmm=rs.getString("zzmm");
String _csrq=rs.getString("csrq");
String _zy=rs.getString("zy");
String _xl=rs.getString("xl");
String _mz=rs.getString("mz");
String _sy=rs.getString("syszd");
String _xz=rs.getString("xz");
String _byrq=rs.getString("byrq");
out.println(_sfzh);
}
String _sfzh=rs.getString("sfzh");
String _name=rs.getString("stuname");
String _sex=rs.getString("xb");
String _zzmm=rs.getString("zzmm");
String _csrq=rs.getString("csrq");
String _zy=rs.getString("zy");
String _xl=rs.getString("xl");
String _mz=rs.getString("mz");
String _sy=rs.getString("syszd");
String _xz=rs.getString("xz");
String _byrq=rs.getString("byrq");
改为:
while(rs.next())
{
String _sfzh=rs.getString("sfzh");
String _name=rs.getString("stuname");
String _sex=rs.getString("xb");
String _zzmm=rs.getString("zzmm");
String _csrq=rs.getString("csrq");
String _zy=rs.getString("zy");
String _xl=rs.getString("xl");
String _mz=rs.getString("mz");
String _sy=rs.getString("syszd");
String _xz=rs.getString("xz");
String _byrq=rs.getString("byrq");
}
SQL中的“;”不要,
String sql="select * from byszhxx where stunum='"+get_xh+"'";
我从来就是"select *.."的,也没排,怎么一次也没问题呢?不会是我用Access的原因吧?