Example #1
0
 public User findUserById(int id) {
   String sql = "select * from user where userid=" + id;
   DBConnection db = new DBConnection();
   conn = db.getConn();
   User user = new User();
   try {
     ps = conn.prepareStatement(sql);
     rs = ps.executeQuery();
     while (rs.next()) {
       user.setUserid(rs.getInt("userid"));
       user.setUsername(rs.getString("username"));
       user.setPassword(rs.getString("password"));
       user.setRealname(rs.getString("realname"));
       user.setEmail(rs.getString("email"));
       user.setStatus(rs.getInt("status"));
       user.setRoleid(rs.getInt("roleid"));
     }
     rs.close();
     ps.close();
     conn.close();
   } catch (SQLException e) {
     e.printStackTrace();
   }
   return user;
 }
Example #2
0
 public Page findPageByUserName(String username, int pageNo, int pageSize, int totalCount) {
   Page page = new Page();
   String sql;
   if (username != null && username != "") {
     sql =
         "select * from user where username like '%"
             + username
             + "%' limit "
             + page.getOffset(pageNo)
             + ","
             + pageSize;
   } else {
     sql = "select * from user limit " + page.getOffset(pageNo) + "," + pageSize;
   }
   DBConnection db = new DBConnection();
   conn = db.getConn();
   List<User> userList = new ArrayList<User>();
   try {
     ps = conn.prepareStatement(sql);
     rs = ps.executeQuery();
     while (rs.next()) {
       User user = new User();
       user.setUserid(rs.getInt("userid"));
       user.setUsername(rs.getString("username"));
       user.setPassword(rs.getString("password"));
       user.setRealname(rs.getString("realname"));
       user.setEmail(rs.getString("email"));
       user.setStatus(rs.getInt("status"));
       user.setRoleid(rs.getInt("roleid"));
       userList.add(user);
     }
     rs.close();
     ps.close();
     conn.close();
   } catch (SQLException e) {
     e.printStackTrace();
   }
   page.setPageItem(userList);
   return page;
 }
Example #3
0
 public int updateUser(User user) {
   int flag = 0;
   String sql =
       "update user set username=?,password=?,realname=?,email=?,status=?,roleid=? where userid=?";
   DBConnection db = new DBConnection();
   conn = db.getConn();
   try {
     ps = conn.prepareStatement(sql);
     ps.setString(1, user.getUsername());
     ps.setString(2, user.getPassword());
     ps.setString(3, user.getRealname());
     ps.setString(4, user.getEmail());
     ps.setInt(5, user.getStatus());
     ps.setInt(6, user.getRoleid());
     ps.setInt(7, user.getUserid());
     flag = ps.executeUpdate();
     ps.close();
     conn.close();
   } catch (SQLException e) {
     e.printStackTrace();
   }
   return flag;
 }
Example #4
0
 public int addUser(User user) {
   int flag = 0;
   String sql = "insert into user values(userid,?,?,?,?,?,?)";
   DBConnection db = new DBConnection();
   conn = db.getConn();
   try {
     ps = conn.prepareStatement(sql);
     ps.setString(1, user.getUsername());
     ps.setString(2, user.getPassword());
     ps.setString(3, user.getRealname());
     ps.setString(4, user.getEmail());
     ps.setInt(5, user.getStatus());
     ps.setInt(6, user.getRoleid());
     flag = ps.executeUpdate();
     ps.close();
     conn.close();
   } catch (SQLException e) {
     e.printStackTrace();
   }
   return flag;
 }