📄 userdaoimpl.java
字号:
package com.e98.addressbook.dao.impl;
import com.e98.addressbook.dao.UserDao;
import com.e98.addressbook.entity.Users;
import com.e98.addressbook.common.*;
import java.sql.*;
public class UserDaoImpl implements UserDao {
public Users validUser(String userName, String password) {
Users user = null;
ResultSet rs = null;
PreparedStatement pst = null;
Connection conn = ConnectionManager.getConn();
String sql = "select * from users where userName=? and password=?";
try {
pst = conn.prepareStatement(sql);
pst.setString(1, userName);
pst.setString(2, password);
rs = pst.executeQuery();
if (rs.next()) {
user = new Users();
user.setPassword(rs.getString("password"));
user.setRealName(rs.getString("realName"));
user.setSex(rs.getString("sex"));
user.setUserId(rs.getInt("userId"));
user.setUserName(rs.getString("userName"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
ConnectionManager.closeResultSet(rs);
ConnectionManager.closePreparedStatement(pst);
ConnectionManager.colseConnection(conn);
}
return user;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -