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;
}
gaidong
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.