如何以最正确的方式验证用户输入数据库的用户名和密码?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中验证用户名和密码?
基础教程推荐
猜你喜欢
- 一文搞懂Spring AOP的五大通知类型 2023-01-13
- SpringBoot利用切面注解及反射实现事件监听功能 2023-03-07
- RabbitMQ的安装和配置可视化界面的详细步骤 2022-12-27
- web开发中添加数据源实现思路 2023-08-02
- java – Spring JPA项目的数据库管理站点 2023-11-03
- SpringBoot应用线上重启脚本的命令详解 2023-02-11
- Java实现自定义ArrayList类的示例代码 2023-04-12
- 探究Java中Integer缓冲区底层原理 2023-07-14
- java版spring cloud+spring boot+redis多租户社交电子商务平台 (六)分布式配置中心(Spring Cloud Config) 2023-11-08
- Java中的Kafka为什么性能这么快及4大核心详析 2023-05-25