• 大小: 541KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Java
  • 标签: MYSQL  

资源简介

毕业设计管理系统基于Java与MySQL的应用,满足学生信息的增删改查。

资源截图

代码片段和文件信息

package com.test2;
 
import javax.swing.JDialog;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.*;
 
public class TeaAddDiag extends JDialog implements ActionListener {
 //定义我需要的swing组件
 JLabel jl1jl2jl3jl4jl5jl6jl7;
 JTextField jf1jf2jf3jf4jf5jf6jf7;
 JPanel jp1jp2jp3;
 JButton jb1jb2;
 //owner代笔父窗口title是窗口的名字modal指定是模式窗口()或者非模式窗口
 public TeaAddDiag(frame ownerString title boolean modal){
 //调用父类方法
 super(ownertitlemodal);
  
 jl1 = new JLabel(“教师编号“);
 jl2 = new JLabel(“姓名“);
 jl3 = new JLabel(“性别“); 
 jl4 = new JLabel(“职务“);
 jl5 = new JLabel(“办公地点“);
 jl6 = new JLabel(“联系方式“);
 jl7 = new JLabel(“QQ“);

  
 jf1 = new JTextField(10);
 jf2 = new JTextField(10);
 jf3 = new JTextField(10);
 jf4 = new JTextField(10);
 jf5 = new JTextField(10);
 jf6 = new JTextField(10);
 jf7 = new JTextField(10);
 
 jb1 = new JButton(“添加“);
 jb1.addActionListener(this);
 jb2 = new JButton(“取消“);
 
 jp1 = new JPanel();
 jp2 = new JPanel();
 jp3 = new JPanel();
  
 //设置布局
 jp1.setLayout(new GridLayout(71));
 jp2.setLayout(new GridLayout(71));
  
 jp3.add(jb1);
 jp3.add(jb2);
  
 jp1.add(jl1);
 jp1.add(jl2);
 jp1.add(jl3);
 jp1.add(jl4);
 jp1.add(jl5);
 jp1.add(jl6);
 jp1.add(jl7);

 jp2.add(jf1);
 jp2.add(jf2);
 jp2.add(jf3);
 jp2.add(jf4);
 jp2.add(jf5);
 jp2.add(jf6);
 jp2.add(jf7);
 
 this.add(jp1 BorderLayout.WEST);
 this.add(jp2 BorderLayout.CENTER);
 this.add(jp3 BorderLayout.SOUTH);
  
 this.setBounds(800 350 400300);    
 this.setVisible(true);
 }
 @Override
 public void actionPerformed(ActionEvent e) {
 // TODO Auto-generated method stub
 if(e.getSource() == jb1){
 Connection ct = null;
 PreparedStatement pstmt = null;
 ResultSet rs = null;
  
 try{
 //1.加载驱动
 Class.forName(“com.mysql.jdbc.Driver“);
 System.out.println(“加载成功“);
 //2.连接数据库
 //定义几个常量
 String url = “jdbc:mysql://localhost:3306/sql“;
 String user = “root“;
 String passwd = “199797“;
 ct = DriverManager.getConnection(urluserpasswd);
  
 //与编译语句对象
  
 String teasql = “insert into tea values(???????)“;
 pstmt = ct.prepareStatement(teasql);
  
 //给对象赋值
 pstmt.setString(1jf1.getText());
 pstmt.setString(2jf2.getText());
 pstmt.setString(3jf3.getText());
 pstmt.setString(4jf4.getText());
 pstmt.setString(5jf5.getText());
 pstmt.setString(6jf6.getText());
 pstmt.setString(7jf7.getText()); 

 pstmt.executeUpdate();
  
 this.dispose();//关闭学生对话框
  
 }catch(Exception arg1){
 arg1.printStackTrace();
 }finally{
 try{
 if(rs!=null){
 rs.close();
 rs = null;
  }
 if(pstmt != null){
 pstmt.close();
 pstmt = null;
  }
 if(ct != null){
 ct.close();
 ct = null;
  } 
 }catch(Exception arg2){
  arg2.printStackTrace();
 }
 }
  
 }
  
 }
  
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-04 08:23  毕业设计管理系统\
     文件         385  2018-07-01 15:35  毕业设计管理系统\.classpath
     文件         400  2018-07-03 08:27  毕业设计管理系统\.project
     目录           0  2018-07-04 08:23  毕业设计管理系统\.settings\
     文件         598  2018-07-01 15:17  毕业设计管理系统\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-07-04 08:23  毕业设计管理系统\bin\
     目录           0  2018-07-04 08:23  毕业设计管理系统\bin\com\
     目录           0  2018-07-04 08:23  毕业设计管理系统\bin\com\test2\
     文件        4497  2018-07-03 14:50  毕业设计管理系统\bin\com\test2\TeaAddDiag.class
     文件        3475  2018-07-03 14:50  毕业设计管理系统\bin\com\test2\TeaModel.class
     文件        4912  2018-07-03 14:50  毕业设计管理系统\bin\com\test2\TeaUpDiag.class
     目录           0  2018-07-04 08:23  毕业设计管理系统\bin\com\test3\
     文件        4485  2018-07-03 14:50  毕业设计管理系统\bin\com\test3\StuAddDiag.class
     文件        3463  2018-07-03 14:50  毕业设计管理系统\bin\com\test3\StuModel.class
     文件        4871  2018-07-03 14:50  毕业设计管理系统\bin\com\test3\StuUpDiag.class
     目录           0  2018-07-04 08:23  毕业设计管理系统\bin\com\test4\
     文件        4213  2018-07-03 14:50  毕业设计管理系统\bin\com\test4\LeaAddDiag.class
     文件        3391  2018-07-03 14:50  毕业设计管理系统\bin\com\test4\LeaModel.class
     文件        4560  2018-07-03 14:50  毕业设计管理系统\bin\com\test4\LeaUpDiag.class
     目录           0  2018-07-04 08:23  毕业设计管理系统\bin\com\test5\
     文件        4056  2018-07-03 14:50  毕业设计管理系统\bin\com\test5\MeeAddDiag.class
     文件        3336  2018-07-03 14:50  毕业设计管理系统\bin\com\test5\MeeModel.class
     文件        4387  2018-07-03 14:50  毕业设计管理系统\bin\com\test5\MeeUpDiag.class
     目录           0  2018-07-04 08:23  毕业设计管理系统\bin\test\
     文件         400  2018-07-03 16:19  毕业设计管理系统\bin\test\Enter$1.class
     文件         865  2018-07-03 16:19  毕业设计管理系统\bin\test\Enter$2.class
     文件        1985  2018-07-03 16:19  毕业设计管理系统\bin\test\Enter$3.class
     文件        2484  2018-07-03 16:19  毕业设计管理系统\bin\test\Enter$4.class
     文件        2684  2018-07-03 16:19  毕业设计管理系统\bin\test\Enter.class
     文件         701  2018-07-03 14:50  毕业设计管理系统\bin\test\MyPanel.class
     文件         628  2018-07-03 14:50  毕业设计管理系统\bin\test\Test2$1.class
............此处省略43个文件信息

评论

共有 条评论