
错误是对结果集无效的位置进行了 *** 作,
一是你的rsnext()没有数据,你可以用while(rsnext())迭代出来看看。
或者rsgetString(1)
是不是字符类型
,
你直接rsnext()
是不安全的,应该要用while迭代,
你能确定rs里有数据
,
而且你想要的就是第一条
你不说我还真没看
你那SQL写的狠不好
,
多表查询的时候最好使用别名,sessiongetAttribute("Sno")
这个用双引号扩了
能取得了她的值吗,这个sql
应该用预编译的,
sessiongetAttribute("Sno")
用问号代替,然后
如果sessiongetAttribute("Sno")转换成你想要的类型
如果是String
就用preparedStatementsetString(1,(String)sessiongetAttribute("Sno"));
Sql应该写成
sql=
"select
Lc,lLname,Lkind,Lss,Lat,Lsy
from
Score
s,Lesson
l
where
lLname=sLname
and
Sno=
and
Sct='2009-2010'";
前面的查询字段我不知道是哪个表里面
所以不好加别名
你自己加
如果
LC
是Score
里面
就写成sLC
是Lesson
表里面的就写成
lLC
后面的字段蕾丝自己写
,至于那个问号是否被单引号扩起来
我网了
你试试
statement
换成preparedStatement
明白了吧
你的sql语句有问题,两个时间中间和and之间没有空格,时间前后没加单引号
“select from b_user where a_time between '”+datea+"' and '"+dateb+"' order by id desc limit "
另外,活用控制台,报什么错你也不发出来。
不知道你见过网上的这种效果:下拉列表 选择省 它会把这个省下的所有市列出来,然后选择市 它会把市下的所有县列出来 !一般的实现方法都是用JavaScript实现的 建议参考一下三级联动菜单!JS的那种 网上很多!基本就是当网页打开时,从数据库里读出所有省 市 县的值放到一个三维数组里,然后动态显示!
以上就是关于jsp,数据库里的问题全部的内容,包括:jsp,数据库里的问题、求一个简单的jsp多条件查询类似下图mysql数据库表分上下页显示模板源码(最主要是按时间查询)、如何在jsp表单同一页面中多次查询并显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)