Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.zent.model;
- import java.sql.Connection;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import javax.management.Query;
- import com.zent.obj.Md5;
- import com.zent.obj.User;
- import com.zent.util.ConnectionUtil;
- //Database Access Object => DAO
- public class UserDAO {
- public Boolean checkLogin(User user){
- String sql="SELECT COUNT(*) FROM User WHERE username=? AND password=? ";
- try {
- //mở kết nối đến CSDL
- Connection conn = ConnectionUtil.open();
- //chuẩn bị câu truy vấn
- PreparedStatement statement = conn.prepareStatement(sql);
- //truyền giá trị vào câu truy vấn
- statement.setString(1, user.getUsername());
- statement.setString(2, user.getPassword());
- //thực hiện câu truy vấn, lấy ra kết quả trả về của câu select
- //đối với các câu truy vấn bắt đầu bằng SELECT thì sử dụng executeQuery
- //để thực hiện câu truy vấn
- //statement sẽ trả về 1 resultset nên ta phải tạo 1 resultset để lưu
- ResultSet rs= statement.executeQuery();
- if (rs.next()){
- Long count = rs.getLong(1);
- if (count>0) return true;
- }
- } catch (ClassNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (SQLException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return false;
- }
- public static void main(String[] args) {
- User user = new User("admin","123456");
- UserDAO userDAO = new UserDAO();
- System.out.println(userDAO.checkLogin(user));
- System.err.println(Md5.md5("123456"));;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement