用jsp连接数据库获取不到值

用jsp连接数据库获取不到值,第1张

if(rs.next()){

Stu e=new Stu()

e.setId(id)

e.setName(rs.getString("name"))

e.setSalary(rs.getString("salary"))

e.setAge(rs.getString("age"))

}

//要添加实体类,用实体类调用,例如上面

好像2个问题

第一个

if(resultSet.getInt("userid")!=0){

return resultSet.getInt("userid")

}

这里上面查询语句查询出来的没有userid这个字段

可以修改为

if(resultSet.getInt(1)!=0){

return resultSet.getInt(1)

}

或者

if(resultSet.getInt("max(userid)")!=0){

return resultSet.getInt("max(userid)")

}

还一个

resultSet=statement.executeQuery(sql)

后面加个resultSet.next()

要是不加的话 你的结果结合在数据前 取不到值的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9607708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存