日期:2014-05-18  浏览次数:20670 次

登录名是否被占用
登录名是否被占用?
怎样做到啊?请贴上这方面的代码吧,谢谢了

------解决方案--------------------
自己动动手不是很好吗
注册的时候可以request到username
select user from table where name=username
如果数据集中没有记录 就是没有被占用
反之 就是被占用
------解决方案--------------------
public boolean isRegistered(String username){//只允许用户登陆一次.
jdbcConnection();
ResultSet rs=null;
try{
String isexistname= "select username from islogin where username= ' "+username+ " ' ";
String todb= "insert into islogin(username) values( ' "+username+ " ') ";
rs=st.executeQuery(isexistname);
if(rs.next()){
return false;
}
else {
st.execute(todb);
return true;
}
}catch(Exception e){
e.printStackTrace();
e.getMessage();
}
return false;
}

jsp页面.调用即可.库是两个表.一个是注册表..一个判断用户是否登陆了两次.