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

📄 goupdate.java~1~

📁 java语言做的教务管理系统
💻 JAVA~1~
字号:
package java_教务管理系统;

import java.awt.*;

import javax.swing.*;
import java.awt.Rectangle;
import javax.swing.BorderFactory;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import java.sql.*;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class goupdate extends JDialog {
    JPanel panel1 = new JPanel();
    JPanel jPanel1 = new JPanel();
    JLabel jLabel1 = new JLabel();
    JTextField txtgoid = new JTextField();
    JLabel jLabel2 = new JLabel();
    JPasswordField pwdmima = new JPasswordField();
    JLabel jLabel3 = new JLabel();
    JPasswordField pwdmimaok = new JPasswordField();
    JPanel jPanel2 = new JPanel();
    JButton btngoupdate = new JButton();
    JButton btnexit = new JButton();
    public goupdate(Frame owner, String title, boolean modal) {
        super(owner, title, modal);
        try {
            setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            jbInit();
            pack();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    public goupdate() {
        this(new Frame(), "goupdate", false);
    }

    private void jbInit() throws Exception {
        panel1.setLayout(null);
        jPanel1.setBorder(BorderFactory.createEtchedBorder());
        jPanel1.setBounds(new Rectangle(4, 5, 164, 92));
        jPanel1.setLayout(null);
        jLabel1.setText("用 户 名:");
        jLabel1.setBounds(new Rectangle(11, 9, 60, 15));
        txtgoid.setBounds(new Rectangle(76, 7, 77, 20));
        jLabel2.setText("密    码:");
        jLabel2.setBounds(new Rectangle(7, 36, 60, 15));
        pwdmima.setBounds(new Rectangle(76, 32, 77, 21));
        jLabel3.setText("确认密码:");
        jLabel3.setBounds(new Rectangle(7, 65, 60, 15));
        pwdmimaok.setBounds(new Rectangle(76, 61, 77, 21));
        jPanel2.setBorder(BorderFactory.createEtchedBorder());
        jPanel2.setBounds(new Rectangle(4, 97, 163, 37));
        btngoupdate.setText("修改");
        btngoupdate.addActionListener(new goupdate_btngoupdate_actionAdapter(this));
        btnexit.setText("取消");
        getContentPane().add(panel1);
        panel1.add(jPanel1);
        panel1.add(jPanel2);
        jPanel2.add(btngoupdate);
        jPanel2.add(btnexit);
        jPanel1.add(jLabel1);
        jPanel1.add(txtgoid);
        jPanel1.add(jLabel2);
        jPanel1.add(pwdmima);
        jPanel1.add(jLabel3);
        jPanel1.add(pwdmimaok);
    }

    public void btngoupdate_actionPerformed(ActionEvent e) {
        try {
            if (this.txtgoid.getText().equals("")) {
                JOptionPane.showMessageDialog(this, "请输入用户名");
                return;
            }
            String usepwd = String.valueOf(this.pwdmima.getPassword());
            String pwdok = String.valueOf(this.pwdmimaok.getPassword());
            if (usepwd.equals("")) {
                JOptionPane.showMessageDialog(this, "请输入密码");
                return;
            }
            if (!usepwd.equals(pwdok)) {
                JOptionPane.showMessageDialog(this, "两次输入的密码不通");
            }
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection nod = DriverManager.getConnection("jdbc:odbc:studer");
            PreparedStatement sql = nod.prepareStatement(
                    "update go set useid = ?,mima = ? where useid = '" +
                    this.txtgoid.getText() + "'");
            sql.setString(1, this.txtgoid.getText());
            sql.setString(2, usepwd);
            int i = sql.executeUpdate();
            if (i > 0) {
                JOptionPane.showMessageDialog(this, "修改成功");

            } else {
                JOptionPane.showMessageDialog(this, "修改失败");
            }
            sql.close();
            nod.close();
        } catch (Exception ex) {

        }
    }
}


class goupdate_btngoupdate_actionAdapter implements ActionListener {
    private goupdate adaptee;
    goupdate_btngoupdate_actionAdapter(goupdate adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btngoupdate_actionPerformed(e);
    }
}

⌨️ 快捷键说明

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