SWT/JFace实现用户登录验证

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
对新手一定是绝好的教程哦

你可能感兴趣的:(SWT/JFace实现用户登录验证)