数据库课程设计_密码修改
2013-07-30 11:26
204 查看
package labor; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.GridBagConstraints; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.ResultSet; import java.sql.SQLException; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField; public class AlterPassword_Labor extends JFrame{ private JLabel newPass=null; private JLabel aginPass=null; private JPasswordField newjpf=null; private JPasswordField aginjpf=null; private JButton surebtn=null; private JButton canclebtn=null; private JPanel panel0=null; private JPanel panel1=null; private JPanel panel2=null; private JPanel imagePanel=null; private ImageIcon background=null; public AlterPassword_Labor(){ super("密码修改"); init(); } public void init(){ this.setLayout(new FlowLayout()); panel0=new JPanel(new GridLayout(2,2)); panel1=new JPanel(new GridLayout(2,1)); panel2=new JPanel(); newPass=new JLabel("请输入新密码:"); newjpf=new JPasswordField(10); aginPass=new JLabel("请重新输入密码:"); aginjpf=new JPasswordField(10); surebtn=new JButton("确认修改"); canclebtn=new JButton("取消修改"); panel0.add(newPass,0);panel0.add(newjpf,1); panel0.add(aginPass,2);panel0.add(aginjpf,3); panel2.add(surebtn);panel2.add(canclebtn); panel1.add(panel0,0);panel1.add(panel2,1); background = new ImageIcon("E:/DataMining WorkSpace/labor/src/Imagine/password.png"); JLabel label = new JLabel(background); label.setBounds(0, 0, background.getIconWidth(),background.getIconHeight()); imagePanel=(JPanel)this.getContentPane(); imagePanel.setOpaque(false); imagePanel.setLayout(new BorderLayout()); imagePanel.add(panel1,BorderLayout.SOUTH); this.getLayeredPane().setLayout(null); this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE)); this.setSize(background.getIconWidth(),300); this.setVisible(true); this.show(); surebtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { DBConnection db=new DBConnection(); if(newjpf.getText().equals(aginjpf.getText())){ System.out.println("aginPass:"+aginjpf.getText()); String sqlalter="update loadInfo set laborpass='"+aginjpf.getText()+"';"; try { db.executeUpdate(sqlalter); } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } JOptionPane.showMessageDialog(null, "修改成功"); dispose(); Mana_Labor ml=new Mana_Labor(); } else { JOptionPane.showMessageDialog(null, "密码输入不一致,请重新输入"); } } }); canclebtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { dispose(); Mana_Labor ml=new Mana_Labor(); } }); } /*public static void main(String[] args) { AlterPassword_Labor apl=new AlterPassword_Labor(); }*/ }
相关文章推荐
- 数据库课程设计心得【4】---触发器
- 数据库课程设计
- 新安装的用户,请检查有没有修改默认的数据库密码。
- 终端修改数据库密码 MAC
- 解决Mysql安装问题 出现security1045 ,数据库1045修改密码以及eclipse出现乱码问题(真心真心帮助)
- 请设计各种管理系统、业务系统的大哥大姐们,设计新系统时,拜托您,请允许我修改用户名、密码
- dede 忘记密码在数据库中修改方法
- 修改mysql数据库密码后phpMyAdmin无法连接数据库
- 数据库密码忘记后修改
- 织梦后台密码忘记的解决方法-修改数据库表
- winform设计一个登录界面和修改密码的界面-自动切换窗体(问题[已解] 望一起讨论)(技术改变世界-cnblog)
- mysql 5个常用操作,添加用户配置对应数据库,开启远程访问,修改密码
- Oracle 提示修改密码 ORA-28002和ORA-28221数据库用户修改密码报错解决办法
- 修改MariaDB(Mysql)数据库密码
- 操作系统课程设计——pintos源码的分析与修改
- 修改数据库的root密码
- 课程设计(数据库)
- 大一课程设计:基于数据库的学生信息系统
- 重置mysql Root用户密码及修改默认字符集一般就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。 解决
- 数据库课程设计题目