SWT/JFace实现用户登录验证

1.先安装SWT Designer插件.
2.新建SWT/JFace项目

Image000001.jpg

Image000002.jpg
3.在可视窗口中Design中,进行增加如下组件.
Image000003.jpg
4.各选中文本组件在Events属性中选中事件处理类型verity->text 并双击后面区域,这样将到它进行监听注册.
Image00000.jpg
Image00001.jpg
5.选中事件处理类型Selection->widgetselected并双击后面区域,这样将到它进行监听注册.
Image00002.jpg
6.双击提交后进入代码编辑界面,输入代码:
  button.addSelectionListener(new SelectionAdapter() {
   public void widgetSelected(final SelectionEvent e) {
    
    String sname = name.getText();
    String spwd = pwd.getText();

    try {
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
     Connection con = DriverManager.getConnection(
       "jdbc:odbc:test", "", "");
     Statement stmt = con.createStatement();
     ResultSet rs = stmt
       .executeQuery("select * from userid where name='"+sname+"'and psw='"+spwd+"'");

     if (rs.next()) {
      MessageDialog.openInformation(shell, "",
        "谢谢你的登录!你是合法用户!");
     } else {
      MessageDialog.openInformation(shell, "",
        "请你正确登录!用户名或密码不正确!");
     }

     rs.close();
     stmt.close();
     con.close();
    } catch (Exception e1) {
     e1.printStackTrace();
    }

   }

  });
Image00003.jpg


Image00004.jpg
7.运行如下:
Image00005.jpg
Image00006.jpg
Image00007.jpg
8.如下为数据库设计,当然要在这个项目之运行之前设计好!
Image00008数据库userid.jpg
Image00009数据源test.jpg
对新手一定是绝好的教程哦

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值