package com.qm.shishang.dao; import java.sql.Connection; import java.sql.PreparedStatement; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.BeanHandler; import com.qm.shishang.util.DBUtil; import com.qm.shishang.view.User; /** * 用户Dao层 * @author quanmin * */ public class UserDao extends DBUtil { /** * 通过用户名密码找到用户 * @param userName * @param userPassWord * @return */ @SuppressWarnings("unchecked") public User findOne(String userName,String userPassWord){ Connection conn=null; User user=null; try { conn=getConn(); QueryRunner qr=new QueryRunner(); String sql="select *from user where userName = ? and userPassword = ? "; user=qr.query(conn,sql,new BeanHandler(User.class),userName,userPassWord); } catch (Exception e) { e.printStackTrace(); }finally{ closeConn(null, conn); } return user; } /** * 增加一个对象 */ public int addOne(User user){ Connection conn=null; PreparedStatement stat=null; int rowCount=0; try { conn=getConn(); String sql="insert into user(userName, userPassword, userEmail, userNicheng) value(?,?,?,?)"; stat=conn.prepareStatement(sql); //设置值 stat.setString(1, user.getUserName()); stat.setString(2, user.getUserPassword()); stat.setString(3, user.getUserEmail()); stat.setString(4, user.getUserNicheng()); //执行 rowCount=stat.executeUpdate(); } catch (Exception e) { e.printStackTrace(); }finally{ closeConn(stat, conn); } return rowCount; } }
最近下载更多
jiemomo LV12
2023年10月18日
慵懒的小橘猫 LV11
2022年12月24日
000666 LV10
2022年12月24日
liangge2115 LV27
2022年11月13日
chenhan413 LV10
2022年5月5日
沆辙1111 LV6
2022年4月17日
微信网友_5862759611551744 LV1
2022年3月9日
采暖11 LV11
2021年12月6日
wanglinddad LV54
2021年11月28日
drunkery-cat LV4
2021年10月12日
最近浏览更多
Jim_joker LV1
4月25日
tartaglia LV2
4月16日
xuweiwowzy LV5
1月14日
asddwh LV12
2023年12月25日
jiemomo LV12
2023年10月18日
zdfxcv LV1
2023年10月14日
joker1branch LV5
2023年6月19日
jjxxzz LV1
2023年5月29日
yzshabzbbdvw LV4
2023年4月13日
gala209 LV3
2023年2月3日