怎么判断数据库中的用户名是否存在
大家下午好啊,有没有人知道怎么判断数据库中的用户名是否存在啊,具体怎么实现,能不能告知一二,谢谢!!
搜索更多相关主题的帖子:
数据库 用户名 判断
----------------解决方案--------------------------------------------------------
你要知道用户名是否存在是什么意思啊``是不是判断是否有这个用户啊
如果只是判断登陆是否有这个用户的话
可以根据输入的帐号 密码 进行数据匹配``
select * from table account='12345' and password ='12345
上面只是例子 然后查询出来会有返回值``
判断是否有结果`,如果有结果则证明有这个用户
----------------解决方案--------------------------------------------------------
ok
----------------解决方案--------------------------------------------------------
判断是否有结果要用什么函数呢
----------------解决方案--------------------------------------------------------
Statement的方法就可以,你可查一下.我记不清了,是一个执行查询的方法,有结果返回1没结果返回0,或是-1,0你可查一下.
----------------解决方案--------------------------------------------------------
查询不就可以了 查询的结果集ResultSet rs;if(rs.next())那就表示有else就是没有
----------------解决方案--------------------------------------------------------
ResultSet rs;if(rs.next())
----------------解决方案--------------------------------------------------------
传入你要查询的用户名
用sql语句,判断返回值就知道它是否存在了
----------------解决方案--------------------------------------------------------
用
SELECT User AS user WHERE user.username = :username
然后查看返回的集合是否为空就可以了
为空肯定就是没有这个用户名咯
不为空则表明有了...
----------------解决方案--------------------------------------------------------