如何以最正确的方式验证用户输入数据库的用户名和密码?In c++, we used to verify by using if-else:if((user == username)(pass == password)){coutYou are now logon!;}在java-mysql中我不确定我是否在...
                
如何以最正确的方式验证用户输入数据库的用户名和密码?
In c++, we used to verify by using if-else:
    if((user == "username")&&(pass == "password")){
             cout<<"You are now logon!";
    }
在java-mysql中我不确定我是否在正确的轨道上:
登录按钮
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        user = jTextField1.getText();
        pass = jPasswordField1.getPassword();
        login();
}
方法/函数
private void login() {
        try {
                if (user != null) {
                sql = "Select * from users_table Where username='" + user + "'";
                rs = stmt.executeQuery(sql);
                rs.next();
                username = rs.getString("username");
                password = rs.getString("password");
            }
        } 
    catch (SQLException err) {
            JOptionPane.showMessageDialog(this, err.getMessage());
        }
}
如果用户输入的用户名和密码与数据库中的用户名和密码匹配,那么他将被定向到新的jFrame else
消息对话框将弹出说无效的用户名或密码.有人可以帮助我使用我的代码,我不知道如何使用mysql的if-else语句;
谢谢!
				 沃梦达教程
				
			本文标题为:如何在Java-mysql中验证用户名和密码?
				
        
 
            
        
             猜你喜欢
        
	     - Java / MySQL – 日期时间问题 2023-11-02
 - Java聊天室之实现聊天室客户端功能 2023-06-30
 - JSP自定义标签基础知识学习 2023-08-03
 - JSP开发之生成图片验证码技术的详解 2023-07-31
 - SpringBoot整合kaptcha实现图片验证码功能 2023-03-21
 - SpringCloud Sleuth实现分布式请求链路跟踪流程详解 2023-07-01
 - 如果我在sql而不是’in’中使用’或’,那么Java会出现堆空间错误 2023-11-01
 - Java内存模型 2023-09-01
 - java实现面板之间切换功能 2022-12-27
 - 微服务框架FEIGN使用常见问题分析 2023-04-17
 
						
						
						
						
						
				
				
				
				