企鹅也渴望飞翔 2015-03-29 08:07 采纳率: 100%
浏览 2253
已采纳

spring jdbc template 用户名密码验证

我用spring jdbc template操作数据库,当我需要验证用户登陆的用户名和密码时传入两个参数userName和password,但是我怎么从数据库中select出同时满足这两个条件的User?????我现在的做法是queryForObject(sql, RowMapper)返回一个User对象,然后再去getUsername和getPassword,再做比对。但个人觉得这样比较麻烦。就不能select * from user_table where userName=? and password=? 一样的办法吗?或者说就不能有同时加入两个参数的查询吗??渣渣求大神指教!!!

  • 写回答

2条回答 默认 最新

  • hqr_1988 2015-03-30 08:07
    关注

    简单的返回一个int参数就行 如果是0说明不存在
    return queryForInt("select count(*) from user_tb where user_name=? and user_password=? ",new Object[]{name,password},RowMapper);

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 用PLC设计纸袋糊底机送料系统
  • ¥15 simulink仿真中dtc控制永磁同步电机如何控制开关频率
  • ¥15 用C语言输入方程怎么
  • ¥15 网站显示不安全连接问题
  • ¥15 github训练的模型参数无法下载
  • ¥15 51单片机显示器问题
  • ¥20 关于#qt#的问题:Qt代码的移植问题
  • ¥50 求图像处理的matlab方案
  • ¥50 winform中使用edge的Kiosk模式
  • ¥15 关于#python#的问题:功能监听网页