回复 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判断时就是执行不了...相关推荐

  1. QT:登入界面账号密码登入和验证(奇牛学院)

    QT: 登入界面账号密码登入和验证 第一次在博客上面写代码 初学 有问题可以用一起讨论!!! ui->img->setScaledContents(true); // 图片是否填充 fal ...

  2. spotify电脑下载歌曲_流媒体音乐平台Spotify部分账号密码泄露 并非数据库泄露而是撞库...

    流媒体音乐平台 Spotify 日前发布安全警告称 , 监测到多达35万名该平台用户账号出现异地登录和异常操作问题.该公司向受影响的用户发出安全邮件提醒用户尽快修改密码,否则自己的账号可能会在世界各地 ...

  3. 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 ...

  4. python连接不上数据库_绕不过去的Python连接MySQL数据库

    本文首发于<深度学习与Python> 不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据库进行连接以及数据的交换.主要分为以下几个 ...

  5. MySQL本地单机数据库_天龙单机网站架设和本地验证数据库mysql的搭建

    本次带来的经验是:如何搭建网站和简单的网站安全防护.以及mysql的搭建 方便新手,本次使用的是一键安装,这样使用比较方便.下面是教程 首先,网站需要windows server 2003r2 32位 ...

  6. python获取mysql中的数据供js调用_详解js文件通过python访问数据库方法

    我来教你 js文件怎么通过python访问数据库,希望能够为你带来帮助. 1.如果是要提交表单内容给 服务器的 python 处理,那么只需要在表单 里面的 action 填写服务端的处理路由就可以了 ...

  7. mysql存密码_存储用户ID和密码到mysql数据库的方法

    对用户身份验证,最常用的方法就是将用户id与密码保存进数据库中了,然后再写一些登录检测代码,就可以使用了. 创建用户信息表: 复制代码 代码如下: CREATE TABLE tbl_auth_user ...

  8. mysql做kv数据库_如何将SQL数据映射到KV数据库

    日常吐槽 国外文章也不是都是好文章啊,不要见到英文就觉得高大上了-- 前言 越来越多的关系型数据库底层选择基于KV构建,例如TiDB的TiKV(RocksDB),cockroach的levelDB,M ...

  9. esxi 6.x 密码复杂度要求_还在为账号密码多而烦恼?

    聊天.游戏.邮箱.工作.购物.银行.娱乐.学习--太多太多的地方需要建账号设密码.看着一堆堆的账号密码,是不是觉得头大? 现在给大家推荐一款好用的记密码软件---闪灵密保.非常实用的一款密码管理器!l ...

最新文章

  1. linux查看rabbitmq运行状态,RabbitMQ常用命令
  2. 阿里巴巴总裁马云对雅虎员工的精彩演讲:爱迪生欺骗了世界!(转载)
  3. 产品经理必备神器推荐
  4. 广州Uber优步司机奖励政策(1月4日~1月10日)
  5. DataProtection设置问题引起不同ASP.NET Core站点无法共享用户验证Cookie
  6. 拳王虚拟项目公社:小投资虚拟创业副业项目?零成本投资网赚项目
  7. 国外免费服务器 win系统,FreeSSHd一个免费的SSH服务器的Windows | MOS86
  8. Oracle 11gR2 sessions=1.5*processes+22
  9. Go程序设计语言pdf
  10. 计算机建筑制图实践报告,工程建筑实习报告范文(精选5篇)
  11. Express框架入门
  12. 不能成为跳槽理由的理由
  13. allure定制测试报告,修改allure报告标题及logo
  14. 开发一个电商网站大概多少钱
  15. 食物链(带权并查集)
  16. (诛仙剑C-SKY)2-开发
  17. 提高企业WiFi速度的快速简便的方法—Vecloud微云
  18. 对话图灵奖得主Jeffrey Ullman:数据库不会进入周期性的坏循环|《新程序员》
  19. 2018年适合做什么网站?分享几种比较好的网站
  20. 如何读懂一篇学术论文?

热门文章

  1. cors spring_Spring,REST,Ajax和CORS
  2. jooq映射原理_JOOQ事实:从JPA批注到JOOQ表映射
  3. 如何在Java 8中使用filter()方法
  4. 功能Java示例 第4部分–首选不变性
  5. 向Java最佳专家的全球专家学习Java
  6. defender 删除_Java 8中的默认方法(Defender方法)简介
  7. Java SE 8新功能介绍:使用新的DateTime API计算时间跨度
  8. 使用Lambda在AWS云上使用Java
  9. java三件套_Java开发人员应该知道的三件事
  10. Spring管理的Hibernate事件监听器