「java用户查询」JAVA查询

博主:adminadmin 2022-11-30 08:15:09 67

本篇文章给大家谈谈java用户查询,以及JAVA查询对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 聊天系统如何实现“在线用户查询”

用户登录的时候连接服务器,服务器建立一个全局静态Map , key可以使用用户的唯一标示,比如账号,value根据自己要求定,可以使自己定义的用户对象(这样用户多了,Map数据会过大),可以写用户在数据库的id(主键)(也可以写账号,可以通过账号获取用户信息)。当用户登录的时候,如果登录成功,把这个用户put(添加)到Map中,如果有用户推出,就从Map中移除,在线用户的信息,就在Map中,可以供其他类,方法是用这个Map获取在线用户,具体用户信息,可以通过Map中的value或key查询

java通过用户名查询SQL中的信息

/**

* 验证用户登陆

*/

public UserInfo login(String un, String pwd) {

String sql = "select * from userInfo where userName = '" + un + "'";

openDB();

try {

ResultSet rs = stt.executeQuery(sql);

if (rs.next()) { //先检查用户名是否存在

String pass = rs.getString("password"); //如果有该用户则得到密码

if (pass.equalsIgnoreCase(pwd)) { //将得到密码与输入密码进行比较

UserInfo user = new UserInfo(); //如果正确,

user.setUsreName(un);//则将输入的用户名设置到 UserInfo 了Bean 中

user.setQx(rs.getString("qx"));//同时设置得到相应的权限字符串

return user;

}

} else {

return null;

}

} catch (SQLException ex) {

ex.printStackTrace();

} finally {

closeDB();

}

return null;

}

这段代码是以前常写的,现在一般不怎么用了,但基本上符合你的要求

我的世界java版怎么查看用户名

1、首先打开我的世界Java版点击页面左上角箭头所指的地方。

2、其次点击登录,登录完成后,在设置页面点击用户中心。

3、最后点击页面左上角个人头像,就可以查看用户名了。

java 根据用户名查询,用户的对应的数据

主要是你在建表的时候,需要建立用户这个字段。举个简单例子,留言记录应该建立一个表table,这个表包括id,user,message,time。主键,用户,消息,时间等这些基础的字段。然后在hibernate持久化,dao里就可以写hql来实现。"from Msg where user ='+user'+";其中user是你传递的参数,Msg是你bean的名字,思路是这样。如果还有什么不清楚,可以继续提问。

java使用面向对象写一个登录注册查询的功能

import java.util.Scanner;/**

* 采用面向对象的方式 写一个登录系统

* @author Administrator

*

*///用户信息class UserInfo{ public static String[] user = new String[10]; public static String[] passwd = new String[10];

public UserInfo() { this.user[0] = "test"; this.passwd[0] ="123456";

}

}//找回密码class ZhaoHui extends UserInfo{ public static void zhaohui() {

Scanner s = new Scanner(System.in);

System.out.println("请输入你要找回的用户名:");

String zname = s.nextLine(); for(int i=0;i2;i++) { if(user[i].equals(zname)) {

Scanner ss = new Scanner(System.in);

System.out.println("恭喜你!成功找回密码,请输入:"+"'张哥最帅'"+" 查看密码");

String zgzs = ss.nextLine();

if("张哥最帅".equals(zgzs)) {

System.out.println(passwd[i]);

}else {

System.out.println("请输正确!");

}

}else if(user[i]!=zname){

System.out.println("用户名不存在!"); return;

}

break;

}

}

}//修改密码 class XiuGai extends UserInfo{ public static void xiugai() {

Scanner s =new Scanner(System.in);

System.out.println("请输入您要修改的密码:");

String xpasswd = s.nextLine(); for(int i=0;i2;i++) {

passwd[i] = xpasswd; if(xpasswd.equals(passwd[i])) {

System.out.println("恭喜你,修改成功!"); break;

}else {

System.out.println("修改密码失败"); break;

}

}

}

}//查询用户class ChaXun extends UserInfo{

public static void select() { for(int i=0;i2;i++) {

System.out.println("当前用户:"+user[i] +"\n"+ "当前密码:"+passwd[i] );

i++; break;

}

}

}//注册class ZhuCe extends UserInfo{

public static void regist() {

Scanner ss = new Scanner(System.in);

System.out.println("请输入用户名:");

String suser = ss.nextLine();

System.out.println("请输入密码:");

String spasswd = ss.nextLine();

for(int i=0;iuser.length;i++) {

user[i] = suser;

passwd[i] = spasswd;

System.out.println("注册成功!"); break;

}

}

}//登录class Loginc extends UserInfo{

public static void login() { int flag = 1;

Scanner scanner = new Scanner(System.in);

System.out.println("请输入用户名:");

String users = scanner.nextLine();

System.out.println("请输入密码:");

String passwds = scanner.nextLine();

for(int i=0;iUserInfo.user.length;i++) { if(user[i].equals(users) passwd[i].equals(passwds)) {

System.out.println("登陆成功!"); break;

}

System.out.println("登陆失败!"); break;

}

}

}//主界面class ZhuJieMian{ public static void Start() {

Loginc Loginc = new Loginc();

ZhuCe ZhuCe = new ZhuCe();

ChaXun ChaXun = new ChaXun();

XiuGai XiuGai = new XiuGai();

ZhaoHui ZhaoHui = new ZhaoHui();

Scanner s = new Scanner(System.in); while(true) {

System.out.println("|"+ "\t"+ "\t"+ "\t"+ "\t"+ "\t"+ "\t"+ "\t"+"\t"+"|");

System.out.println("|"+"\t" + "测试用户名:test 测试密码:123456" + "\t"+ "\t"+ "\t"+ "\t"+"|");

System.out.println("|" + "\t"+ "请输入[1-5]进行操作 1.登录|2.注册|3.查询当前用户|4.修改密码|5.找回密码 " + "\t"+"|");

System.out.print("请输入:"); int temp = s.nextInt();

switch(temp) { case 1:Loginc.login(); break; case 2:ZhuCe.regist();; break; case 3:ChaXun.select();; break; case 4:XiuGai.xiugai();; break; case 5:ZhaoHui.zhaohui();; break; default:System.out.println("错误!请重写输入正确的数字进行操作!");

}

}

}

}public class LoginTest { public static void main(String[] args) {

ZhuJieMian zjm = new ZhuJieMian();

zjm.Start();

}

}

Java用户登录信息的查询,与mysql数据库进行比较,代码怎么写?

用request.getParameter()来拿到前台的值,再用sql=“select * from 表名 where ”来查询,判定如果相同就登陆,不同输出错误信息。

java用户查询的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA查询、java用户查询的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-30,除非注明,否则均为首码项目网原创文章,转载请注明出处。