gaidong

public class UsersDao {
 public boolean isUser(Users user){
  String sql = "select count(*) from users where userName=?";
  Connection con = DBHelper.getConnection();
  PreparedStatement pstmt = null;
  ResultSet rs = null;
  int result = 0;
  try {
   pstmt = con.prepareStatement(sql);
   pstmt.setString(1, user.getUserName());
   rs = pstmt.executeQuery();
   rs.next();
   result = rs.getInt(1);
  } catch (SQLException e) {
   e.printStackTrace();
  } finally{
   DBHelper.close(rs,pstmt,con);
  }  
  return result > 0;

 }
 public boolean regist(Users user){

  if(!isUser(user)){
   String sql = "insert into users values(userId.Nextval,?,?,sysdate,?)";
   String[] params = {user.getUserName(),user.getUserPwd(),user.getUserRemark()};
   int count = DBHelper.executeUpdate(sql,params);
   return count > 0;
  }
  return false;
 }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章