select * from student 即可,还有hibernate是封装jdbc的。用session.getConnection()是不可取的,可以用 List list = session.createSqlQuery("... ").addEntity(xxx.class).list();得到
session没有关闭,为什么不用Query接口执行本地SQL查询。
就是查询方法 find 方法哦 你就判断把登录的用户名和密码 带到数据库中查询 然后判断结果集
如果有结果就说明用户是对的若是没有就说明 用户名或密码错了哦 在数据库中找不到数据哦
if改成while试试
有几个问题:
1、你if(rs.next()){count = rs.getInt(1)}; 这里打个分号 编译会出错。
2、看你的hibernate是什么版本的?好像3.2之后的版本是用long型来接收count返回值的,用int 可能会报错。
3、你的session打开之后没有关闭。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....