如何判断注册用户名数据库中已经存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何判断注册用户名数据库中已经存在相关的知识,希望对你有一定的参考价值。

参考技术A 方法1:数据库中把注册名设置成Key关键字,当你加相同的,就会提示;
方法2:添加新的注册名时,先用sql查询语句去库里查询是否存在相同的注册名
------解决方案--------------------------------------------------------
申请时候去数据库select count(id) from UserInfo where [name]= 'aa '
返回0就让申请,大于0就不让
------解决方案--------------------------------------------------------
如果你是用存储过程实现,直接修改你的存储过程,再insert数据前检查所添加的用户名称是否已经存在。设置字段不可重复。
------解决方案--------------------------------------------------------
把新注册的名放到数据库中依次比较,如果有相同的。说明此用户名存在。本回答被提问者采纳

如何判断用户名是不是在数据库中已经存在呢JSP

参考技术A

这样:

psm = con.prepareStatement("select * from users where username=?");

psm.setString(1,name);

rs = psm.executeQuery();

if(rs!=null)

out.println("该用户名已经被注册!");

response.sendRedirect("register.jsp");

else

在这里写插入数据的语句

扩展资料:

注意事项

访问数据库类文件写法

//根据传过来的用户名查询数据库中是否存在此用户

public String tblUserExist(String uName)

String username = "";

String sql="select uName from tbl_user where uName=?";

try

pst = con.prepareStatement(sql);

pst.setString(1,uName);

ResultSet rst = pst.executeQuery();

if(rst.next())

username=rst.getString(uName);

catch (SQLException e)

e.printStackTrace();

finally

this.closepst();//关闭pst对象

this.closecon();//关闭数据库对象

return username;

以上是关于如何判断注册用户名数据库中已经存在的主要内容,如果未能解决你的问题,请参考以下文章

c#.net写了一个注册页面,请问如何验证该账号已经存在

asp中如何检测用户名已经存在?

thinkphp中如何判断用户已经存在?详细点。谢谢

网页中注册界面中如何检测用户名已存在

SQL 插入之前怎么判断数据库已经存在

模拟本地缓存,判断注册时用户名是否存在