⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemreg.java~26~

📁 从CSDN 上花了60个点购买的考勤管理系统,代码写的很细,非常值得推荐
💻 JAVA~26~
字号:
package studentmessage;

import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2006</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class Systemreg extends JFrame
{
  JPanel panel;
  JLabel lblUserName,lblPassword,lblPasswd;
  JButton btnreg,btnexit;
  JTextField t1;
  JPasswordField p1,p2;
  GridLayout g;
  public Systemreg()
  {
    panel=new JPanel();
    lblUserName=new JLabel("姓名");
    lblPassword=new JLabel("密码");
    lblPasswd=new JLabel("确认密码");
    btnreg=new JButton("注册");
    btnexit=new JButton("退出");
    t1=new JTextField(10);
    p1=new JPasswordField(10);
    p2=new JPasswordField(10);
    g=new GridLayout(3,2);
    panel.setLayout(g);
    panel.add(lblUserName);
    panel.add(t1);
    panel.add(lblPassword);
    panel.add(p1);
    panel.add(lblPasswd);
    panel.add(p2);
    panel.add(btnreg);
    panel.add(btnexit);
    getContentPane().add(panel);
    Reg r=new Reg();
    btnreg.addActionListener(r);
    btnexit.addActionListener(r);
  }
  class Reg implements ActionListener
  {
    public void actionPerformed (ActionEvent evt)
    {
      Object obj=evt.getSource();
     if(obj==btnreg)
     {
       //判断注册的姓名和密码是否为空
       if (t1.getText().length() <= 0 || p1.getText().length() <= 0)
       {
         JOptionPane.showMessageDialog(null, "填入信息不能为空");
       }
       else
       {
         try {
           String strUserName = t1.getText().trim();
           String strPass = p1.getText().trim();
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
           Connection con = DriverManager.getConnection("jdbc:odbc:SDB");
           String str = "insert into User values(?,?)";
           PreparedStatement stmt = con.prepareStatement(str);
           stmt.setString(1, strUserName);
           stmt.setString(2, strPass);
           ResultSet rs;
           int i = stmt.executeUpdate();
           //返回结果不为空时
           if (i != 0)
           {
             if(p1.getText().equals(p2.getText()))
             {
               JOptionPane.showMessageDialog(null, "添加记录成功!");
               con.close();
               t1.setText("");
               p1.setText("");
             }
             else
             {
              JOptionPane.showMessageDialog(null,"密码不一致");
             }
           }
           else
           {
             JOptionPane.showMessageDialog(null, "添加记录失败!");
             t1.setText("");
             p1.setText("");
           }
         }
         catch (ClassNotFoundException e1)
         {
           JOptionPane.showMessageDialog(null, e1.getMessage());
         }
         catch (SQLException e2)
         {
           JOptionPane.showMessageDialog(null, e2.getMessage());
         }
       }
     }
     if (obj == btnexit)
       {
        System.exit(0);
       }
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -