java用户名检查数据库_登入界面账号密码是访问数据库,但登入问题时if判断时就是执行不了...
回复 2楼 林月儿
我按着你的方法试了下,可还是这个判断不能执行 if(password.equals(drmm.getText())){
view.setText("登入成功");
完整代码如下:
import java.awt.*;
import java.awt.event.*;
import *;
import *;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import javax.swing.*;
public class test{
public void Dframe(){
JFrame dr=new JFrame("登入界面");
dr.setLayout(null);
dr.setBounds(700,100,200,200);
Container con1=dr.getContentPane();
dr.setVisible(true);
JLabel lable1=new JLabel("账号");
lable1.setBounds(0,20,100,20);
con1.add(lable1);
final JTextField drzh=new JTextField();
drzh.setBounds(30,20,100,20);
drzh.setBackground(Color.yellow);
con1.add(drzh);
final JLabel lable2=new JLabel("密码");
lable2.setBounds(0,40,100,20);
con1.add(lable2);
final JTextField drmm=new JTextField();
drmm.setBounds(30,40,100,20);
drmm.setBackground(Color.yellow);
con1.add(drmm);
final JButton drbt=new JButton("登入");
drbt.setBounds(40,70,60,20);
drbt.setBackground(Color.blue);
con1.add(drbt);
final JLabel view=new JLabel(); //创建错误提示框
view.setBounds(40, 100, 200,21);
con1.add(view);
drbt.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Connection con;
final ResultSet res;
String password=null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("驱动加载成功");
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=ADM","sa","sa");
System.out.println("数据库连接成功");
String sql="select password from USERINTO "+" where userid=?";
PreparedStatement stmt=con.prepareStatement(sql);
stmt.setString(1,drzh.getText());
res=stmt.executeQuery();
if(res.next()){
password=res.getString("password");
}
con.close();
res.close();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
if(password==null){
view.setText("账号不存在");
}else{
//System.out.println("3"+drmm.getText());
if(password.equals(drmm.getText())){
//System.out.println("4"+drmm.getText());
view.setText("登入成功");
}else{
view.setText("密码错误");
}
}
}
});
}
public static void main(String args[]){
test main=new test();
main.Dframe();
}
}
java用户名检查数据库_登入界面账号密码是访问数据库,但登入问题时if判断时就是执行不了...相关推荐
- QT:登入界面账号密码登入和验证(奇牛学院)
QT: 登入界面账号密码登入和验证 第一次在博客上面写代码 初学 有问题可以用一起讨论!!! ui->img->setScaledContents(true); // 图片是否填充 fal ...
- spotify电脑下载歌曲_流媒体音乐平台Spotify部分账号密码泄露 并非数据库泄露而是撞库...
流媒体音乐平台 Spotify 日前发布安全警告称 , 监测到多达35万名该平台用户账号出现异地登录和异常操作问题.该公司向受影响的用户发出安全邮件提醒用户尽快修改密码,否则自己的账号可能会在世界各地 ...
- python处理teradata数据库_【Python连接数据库】Python连接Teradata数据库-ODBC方式(pyodbc包和teradata包)...
1.安装Python (1)前置安装包查看 rpm -qa |grep -i zlib rpm-qa |grep -i bzip2rpm-qa |grep -i ncurses rpm-qa |gre ...
- python连接不上数据库_绕不过去的Python连接MySQL数据库
本文首发于<深度学习与Python> 不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据库进行连接以及数据的交换.主要分为以下几个 ...
- MySQL本地单机数据库_天龙单机网站架设和本地验证数据库mysql的搭建
本次带来的经验是:如何搭建网站和简单的网站安全防护.以及mysql的搭建 方便新手,本次使用的是一键安装,这样使用比较方便.下面是教程 首先,网站需要windows server 2003r2 32位 ...
- python获取mysql中的数据供js调用_详解js文件通过python访问数据库方法
我来教你 js文件怎么通过python访问数据库,希望能够为你带来帮助. 1.如果是要提交表单内容给 服务器的 python 处理,那么只需要在表单 里面的 action 填写服务端的处理路由就可以了 ...
- mysql存密码_存储用户ID和密码到mysql数据库的方法
对用户身份验证,最常用的方法就是将用户id与密码保存进数据库中了,然后再写一些登录检测代码,就可以使用了. 创建用户信息表: 复制代码 代码如下: CREATE TABLE tbl_auth_user ...
- mysql做kv数据库_如何将SQL数据映射到KV数据库
日常吐槽 国外文章也不是都是好文章啊,不要见到英文就觉得高大上了-- 前言 越来越多的关系型数据库底层选择基于KV构建,例如TiDB的TiKV(RocksDB),cockroach的levelDB,M ...
- esxi 6.x 密码复杂度要求_还在为账号密码多而烦恼?
聊天.游戏.邮箱.工作.购物.银行.娱乐.学习--太多太多的地方需要建账号设密码.看着一堆堆的账号密码,是不是觉得头大? 现在给大家推荐一款好用的记密码软件---闪灵密保.非常实用的一款密码管理器!l ...
最新文章
- linux查看rabbitmq运行状态,RabbitMQ常用命令
- 阿里巴巴总裁马云对雅虎员工的精彩演讲:爱迪生欺骗了世界!(转载)
- 产品经理必备神器推荐
- 广州Uber优步司机奖励政策(1月4日~1月10日)
- DataProtection设置问题引起不同ASP.NET Core站点无法共享用户验证Cookie
- 拳王虚拟项目公社:小投资虚拟创业副业项目?零成本投资网赚项目
- 国外免费服务器 win系统,FreeSSHd一个免费的SSH服务器的Windows | MOS86
- Oracle 11gR2 sessions=1.5*processes+22
- Go程序设计语言pdf
- 计算机建筑制图实践报告,工程建筑实习报告范文(精选5篇)
- Express框架入门
- 不能成为跳槽理由的理由
- allure定制测试报告,修改allure报告标题及logo
- 开发一个电商网站大概多少钱
- 食物链(带权并查集)
- (诛仙剑C-SKY)2-开发
- 提高企业WiFi速度的快速简便的方法—Vecloud微云
- 对话图灵奖得主Jeffrey Ullman:数据库不会进入周期性的坏循环|《新程序员》
- 2018年适合做什么网站?分享几种比较好的网站
- 如何读懂一篇学术论文?
热门文章
- cors spring_Spring,REST,Ajax和CORS
- jooq映射原理_JOOQ事实:从JPA批注到JOOQ表映射
- 如何在Java 8中使用filter()方法
- 功能Java示例 第4部分–首选不变性
- 向Java最佳专家的全球专家学习Java
- defender 删除_Java 8中的默认方法(Defender方法)简介
- Java SE 8新功能介绍:使用新的DateTime API计算时间跨度
- 使用Lambda在AWS云上使用Java
- java三件套_Java开发人员应该知道的三件事
- Spring管理的Hibernate事件监听器