• 大小: 998KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Java
  • 标签: Java  swing  jdbc  sql  

资源简介

刚做的数据库课程设计,做的是工资管理系统,功能还算比较完善。资源打包了Java源码、sql语句以及sql相关的jar包。数据库用的是sqlserver,界面设计用的是java.swing,做的比较简单。分享给大家参考学习。

资源截图

代码片段和文件信息

package com;

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

public class addDepartment extends JDialog implements ActionListener {
    JLabel jl1jl2jl3;
    JTextField jtf1jtf2jtf3;
    JButton jb1jb2;
    JPanel jp1jp2jp3jp4;

    PreparedStatement ps=null;
    Connection ct=null;
    ResultSet rs=null;


    public addDepartment(frame ownerString titleboolean bool){
        super(ownertitlebool);
        jl1 = new JLabel(“  部 门 编 号   “);
        jl2 = new JLabel(“  部 门 名 称   “);
        jl3 = new JLabel(“负责人职工号“);

        jtf1 = new JTextField(10);
        //jtf1.setText(bm.getValueAt(row0).toString());
        jtf2 = new JTextField(10);
        // jtf1.setText(bm.getValueAt(row1).toString());
        jtf3 = new JTextField(10);
        //  jtf1.setText(bm.getValueAt(row2).toString());

        jb1 = new JButton(“增添“);
        jb1.addActionListener(this);
        jb2 = new JButton(“取消“);
        jb2.addActionListener(this);
        jp1 = new JPanel();
        jp2 = new JPanel();
        jp3 = new JPanel();
        jp4 = new JPanel();

        jp1.add(jl1);
        jp1.add(jtf1);
        jp2.add(jl2);
        jp2.add(jtf2);
        jp3.add(jl3);
        jp3.add(jtf3);
        jp4.add(jb1);
        jp4.add(jb2);
        this.setLayout(new GridLayout(41));
        this.add(jp1);
        this.add(jp2);
        this.add(jp3);
        this.add(jp4);

        this.setBounds(520280300200);
        this.setVisible(true);
    }


    @Override
    public void actionPerformed(ActionEvent e) {

        if(e.getSource() == jb1){
            System.out.println(“点击增添“);
            try{
                Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver“);
                ct=DriverManager.getConnection
                        (“jdbc:sqlserver://127.0.0.1:1433;databaseName=salaryDB““sa““112233“);
                String sql = “insert into Department values (??)“;
                ps=ct.prepareStatement(sql);
                ps.setString(1jtf1.getText());
                ps.setString(2jtf2.getText());
                ps.executeUpdate();
                sql = “insert into DepartmentHead values (??)“;
                ps=ct.prepareStatement(sql);
                ps.setString(1jtf1.getText());
                ps.setString(2jtf3.getText());
                ps.executeUpdate();
                this.dispose();

            }catch (Exception e1){
                e1.printStackTrace();
                JOptionPane.showMessageDialog(this“添加失败“);
                return;
            }finally {
                try{
                    if(rs!=null) rs.close();
                    if(ps!=null) ps.close();
                    if(ct!=null) ct.close();
                }catch (Exception e1){
                    e1.printStackTrace();
                }
            }

    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-09-08 16:11  com\
     文件        3198  2019-09-05 13:45  com\addDepartment.java
     文件        4350  2019-09-05 13:15  com\addEmployee.java
     文件        1978  2019-09-05 12:36  com\adminWin.java
     文件        2595  2019-09-04 21:24  com\baseSalaryModel.java
     文件        2888  2019-09-04 19:08  com\behaviorModel.java
     文件        1905  2019-09-05 21:52  com\confirmID.java
     文件        1961  2019-09-03 22:06  com\countTax.java
     文件         997  2019-09-05 00:13  com\deleteEmloyee.java
     文件        2581  2019-09-05 23:07  com\departmentModel.java
     文件        3072  2019-09-04 23:02  com\employeeModel.java
     文件        2512  2019-09-05 22:38  com\employeeWin.java
     文件        4347  2019-09-05 13:09  com\getBehavior.java
     文件        4702  2019-09-05 13:08  com\getSalary.java
     文件        2382  2019-09-05 21:52  com\loginWin.java
     文件        3958  2019-09-06 09:28  com\regDialog.java
     文件        3880  2019-09-04 19:00  com\salaryModel.java
     文件        2104  2019-09-05 21:57  com\setDepartment.java
     文件        3586  2019-09-08 16:11  com\setEmployee.java
     文件        1646  2019-09-04 21:49  com\setSalary.java
     文件         886  2019-09-03 22:44  com\Sqllink.java
     文件        4008  2019-09-05 13:10  com\updateBehavior.java
     文件        3223  2019-09-05 18:09  com\updateDepartment.java
     文件        4322  2019-09-05 22:02  com\updateEmployee.java
     文件        3827  2019-09-05 13:04  com\updatePW.java
     文件        3455  2019-09-05 13:12  com\updateSalary.java
     目录           0  2019-09-09 23:11  sql相关jar包\
     文件      518072  2013-05-15 21:39  sql相关jar包\sqljdbc.jar
     文件      537303  2013-05-14 22:48  sql相关jar包\sqljdbc4.jar
     目录           0  2019-09-09 23:12  建表相关的sql语句\
     文件       10141  2019-09-06 20:34  建表相关的sql语句\SQLQuery1.sql
............此处省略0个文件信息

评论

共有 条评论