📄 userdaoimpl.java
字号:
package com.tarena.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import com.tarena.util.JdbcUtils;
import com.tarena.vo.Users;
/**
*
* @author dong xuyuan
*
*/
public class UserDaoImpl implements UserDao {
public Users checkUserValid(String username, String password) {
if(username == null || password == null) {
return null;
}
//定义返回变量
Users user = null;
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
StringBuffer sql = new StringBuffer("select * from users where username=? and password=?");
try {
conn = JdbcUtils.getConnection();
pstmt = conn.prepareStatement(sql.toString());
pstmt.setString(1, username);
pstmt.setString(2, password);
rs = pstmt.executeQuery();
if(rs.next()) {
user = new Users();
user.setUsername(rs.getString("username"));
user.setRole(rs.getString("role"));
}
} catch (Exception e) {
e.printStackTrace();
} finally {
JdbcUtils.close(rs);
JdbcUtils.close(pstmt);
JdbcUtils.close(conn);
}
return user;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -