




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、package rsgl;import java.awt.* ;import java.awt.event.*;import java.sql.*;import java.util.*;import javax.swing.*;import javax.swing.border.*;public class A extends JFrameprotected JPanel p = new JPanel();protected JPanel p1 = new JPanel();protected JPanel p2 = new JPanel();protected JPanel p3= new
2、JPanel();JMenuBar M =new JMenuBar();JMenu m1 = new JMenu(基本信息模块);JMenu m2 = new JMenu(考勤考评信息模块);JMenu m3 = new JMenu(系统维护信息模块);JMenuItem mm1 = new JMenuItem(员工基本信息);JMenuItem mm2 = new JMenuItem(员工家庭成员基本信息);JMenuItem mm3 = new JMenuItem(员工培训信息);JMenuItem mm4 = new JMenuItem(员工考勤信息);JMenuItem mm5 = n
3、ew JMenuItem(员工考评信息);JMenuItem mm6 = new JMenuItem(普通管理员);JMenuItem mm7 = new JMenuItem(高级管理员);JMenuItem mm8 = new JMenuItem(退出);protected JLabel l1 = new JLabel(员工编号:);protected JLabel l2 = new JLabel(姓 名:);protected JLabel l3 = new JLabel(性 别:);protected JLabel l4 = new JLabel(年 龄:);protected JLab
4、el l5 = new JLabel(部 门:);protected JTextField t1 = new JTextField(10);protected JTextField t2 = new JTextField(10);protected JTextField t3 = new JTextField(10);protected JTextField t4 = new JTextField(10);protected JTextField t5 = new JTextField(10);private JButton b1 = new JButton(查询);private JButt
5、on b2 = new JButton(插入);private JButton b3 = new JButton(修改);private JButton b4 = new JButton(删除);private JButton b5 = new JButton(清除);private JButton b6 = new JButton(下一条);private Connection c; / jve:decl-index=0:private Statement s; / jve:decl-index=0:private ResultSet r; / jve:decl-index=0:public
6、 A()super(人事管理系统);getContentPane().add(p);setJMenuBar(M);M.add(m1);M.add(m2);M.add(m3);m1.add(mm1);m1.add(mm2);m1.add(mm3);m1.addSeparator();m1.add(mm8);m2.add(mm4);m2.add(mm5);m3.add(mm6);m3.add(mm7);p.add(p1,BorderLayout.NORTH);p.add(p2,BorderLayout.CENTER);p.add(p3,BorderLayout.SOUTH);p1.setLayou
7、t(new GridLayout(5,2,1,3);p1.add(l1);p1.add(t1);p1.add(l2);p1.add(t2);p1.add(l3);p1.add(t3);p1.add(l4);p1.add(t4);p1.add(l5);p1.add(t5);p2.add(b1);p1.add(b2);p2.add(b3);p1.add(b4);p2.add(b5);p3.add(b6);t1.setText();t2.setText();t3.setText();t4.setText();t5.setText(); setSize(350,300);setVisible(true
8、); try Class.forName(sun.jdbc.odbc.JdbcOdbcDrive); c=DriverManager.getConnection(jdbc:odbc:sd,sa,null); s=c.createStatement(); r=s.executeQuery(select * from 员工基本信息表); catch (SQLException e) JOptionPane.showMessageDialog(null ,e.getMessage(),操作错误!,JOptionPane.ERROR_MESSAGE); System.exit(1); catch(Cl
9、assNotFoundException e) JOptionPane.showMessageDialog(null ,e.getMessage(),驱动程序找不到!,JOptionPane.ERROR_MESSAGE); System.exit(1); addWindowListener( new WindowAdapter() public void windowClosing(WindowEvent event) try s.close();c.close(); catch(SQLException e) JOptionPane.showMessageDialog(null,e.getM
10、essage(),不能关闭!,JOptionPane.ERROR_MESSAGE); System.exit(1); ); b1.addActionListener( new ActionListener() public void actionPerformed(ActionEvent event) try r=s.executeQuery(select * from 员工基本信息表 + where 员工编号=+t1.getText()+); if(r.next() t1.setText(r.getString(1); t2.setText(r.getString(2); t3.setTex
11、t(r.getString(3); t4.setText(r.getString(4); t5.setText(r.getString(5); JOptionPane.showMessageDialog(null,查询成功!,查询操作,JOptionPane.ERROR_MESSAGE); else t2.setText();t3.setText();t4.setText();t5.setText(); JOptionPane.showMessageDialog(null,查询失败!,查询操作,JOptionPane.ERROR_MESSAGE); catch(NumberFormatExce
12、ption e) System.out.println(e); catch(SQLException e) System.out.println(e); ); b2.addActionListener( new ActionListener() public void actionPerformed(ActionEvent event) String v1,v2,v3,v4,v5; v1=t1.getText();v2=t2.getText();v3=t3.getText();v4=t4.getText();v5=t5.getText(); if(!v1.equals( )&(!v2.equa
13、ls()&(!v3.equals()&(!v4.equals()&(!v5.equals() try int n1 = Integer.parseInt(v4); int r1 = s.executeUpdate(INSERT INTO 员工基本信息表+ values(+v1+,+v2+,+v3+,+n1+,+v5+); if(r1!=0) t1.setText();t2.setText();t3.setText();t4.setText();t5.setText(); JOptionPane.showMessageDialog(null,插入成功!,插入操作,JOptionPane.ERRO
14、R_MESSAGE); catch (NumberFormatException e )System.out.println(e); catch (SQLException e)System.out.println(e); elseJOptionPane.showMessageDialog(null,插入失败!,插入操作,JOptionPane.ERROR_MESSAGE); ); b3.addActionListener( new ActionListener() public void actionPerformed(ActionEvent event) try int r1=s.exec
15、uteUpdate(update 员工基本信息表 set 姓名=+t2.getText()+, + 性别=+t3.getText()+, + 年龄=+Integer.parseInt(t4.getText()+, + 部门=+t5.getText()+ where 员工编号=+t1.getText()+); if(r1!=0) JOptionPane.showMessageDialog(null,修改成功!,修改操作,JOptionPane.ERROR_MESSAGE); elseJOptionPane.showMessageDialog(null,修改失败!,修改操作,JOptionPane
16、.ERROR_MESSAGE); catch (NumberFormatException e )System.out.println(e); catch (SQLException e)System.out.println(e);); b4.addActionListener(new ActionListener() public void actionPerformed(ActionEvent event) try int r1=s.executeUpdate(delete from 员工基本信息表+where 员工编号=+t1.getText()+); if(r1!=0) t1.setT
17、ext();t2.setText();t3.setText();t4.setText();t5.setText(); JOptionPane.showMessageDialog(null,删除成功!,删除操作,JOptionPane.ERROR_MESSAGE); elseJOptionPane.showMessageDialog(null,删除失败!,删除操作,JOptionPane.ERROR_MESSAGE); catch (NumberFormatException e )System.out.println(e); catch (SQLException e)System.out.p
18、rintln(e); ); b5.addActionListener(new ActionListener() public void actionPerformed(ActionEvent event) t1.setText();t2.setText();t3.setText();t4.setText();t5.setText(); ); b6.addActionListener(new ActionListener() public void actionPerformed(ActionEvent event) try if(r.next() t1.setText(r.getString(1);t2.setText(r.getString(2); t3.setText(r.getString(3);t4.setText(+r.getInt(4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食堂收购合同范本
- 3《影子的秘密》(教学设计)-2023-2024学年科学三年级下册教科版
- 维修路灯合同范本
- 14《学习有方法》第1课时 教学设计-2023-2024学年道德与法治二年级下册统编版
- 9猎人海力布 教学设计-2024-2025学年语文五年级上册统编版
- Lesson 5 What does she do?(单元整体教学设计)-2024-2025学年接力版英语五年级上册
- 30米跑 教学设计-2024-2025学年高一上学期体育与健康人教版必修第一册
- 6 一封信(教学设计)-2024-2025学年统编版语文二年级上册
- 24《生物的启示》教学设计 -2023-2024学年科学四年级下册青岛版(五四制)
- Module 3 Unit 2 You can use the computers.(教学设计)-2023-2024学年外研版(一起)英语五年级下册
- 导游基础知识课程标准
- 西方政治思想史-课件
- 学生心理健康测量表
- GA745-2017银行自助设备、自助银行安全防范要求国标
- 邯郸市垃圾填埋场封场方案
- 2020闽教版信息技术四年级(下册)全册教案
- introduction to pipeline pilot在处理数据中的一些应用
- 智能中台数据底座解决方案
- 突发性聋诊疗指南 (2015版)
- 光伏发电工程施工组织设计施工工程光伏发电工程光伏发电施工组织设计
- 11钢的表面淬火解析
评论
0/150
提交评论