



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 成绩录入package studentManage;import java.awt.GridLayout; import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.*;public class StudentManageSystem extends JFrameJTextField jtfdID = new JTextField(8);JTextField jtfdName = new JTextField(128);JTextField jtfdSex = new JTextField(128);JTextField jtfdAge = new JTextField(8);public StudentManageSystem()JButton jbtnEnter= new JButton(录入);JButton jbtnClear= new JButton(清零);JLabel jlblID = new JLabel(学号);JLabel jlblName = new JLabel(姓名);JLabel jlblSex = new JLabel(性别);JLabel jlblAge = new JLabel(年龄);setLayout(new GridLayout(5,2,5,5);add(jlblID);add(jtfdID);add(jlblName);add(jtfdName);add(jlblSex);add(jtfdSex);add(jlblAge);add(jtfdAge);add(jbtnEnter);add(jbtnClear);jbtnEnter.addActionListener(new EnterListener();jbtnClear.addActionListener(new ClearListener();class EnterListener implements ActionListenerpublic void actionPerformed(ActionEvent e)Boolean rs = null;tryClass.forName(com.mysql.jdbc.Driver);Connection conn = DriverManager.getConnection(jdbc:mysql:/127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8,root1,root);Statement stmt = conn.createStatement();String sql = insert into student values(+jtfdID.getText()+,+jtfdName.getText()+,+jtfdSex.getText()+,+jtfdAge.getText()+); stmt.execute(sql); jtfdID.setText( );jtfdName.setText( );jtfdSex.setText( );jtfdAge.setText( );catch (ClassNotFoundException e2) System.out.println(Sorry,cant find the Driver!);e2.printStackTrace(); catch (SQLException e3) e3.printStackTrace(); catch (Exception e4) e4.printStackTrace();class ClearListener implements ActionListenerpublic void actionPerformed(ActionEvent e)jtfdID.setText();jtfdName.setText();jtfdSex.setText();jtfdAge.setText();public static void main (String args)StudentManageSystem s = new StudentManageSystem();s.setTitle(学生个人信息录入);s.setSize(400,300);s.setLocationRelativeTo(null);s.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);s.setVisible(true);2. 成绩查询import java.awt.BorderLayout; import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.JButton;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextField;import com.mysql.jdbc.PreparedStatement;public class Search extends JFrameJComboBox jcbSelect= new JComboBox();JTextField jtfdInput = new JTextField();JButton jbtnSearch = new JButton(查询);String slt = null;/确定下拉框所选的内容 public Search() jcbSelect.addItem(学号); jcbSelect.addItem(姓名); jcbSelect.addItem(性别); jcbSelect.addItem(年龄); JPanel jpl1=new JPanel(new GridLayout(2,1); /setLayout(new GridLayout(2,1); jpl1.add(jcbSelect); jpl1.add(jtfdInput); setLayout(new GridLayout(2,1); add(jpl1); add(jbtnSearch); jbtnSearch.addActionListener(new SearchListener(); if(jcbSelect.getSelectedItem()=学号) slt=Sno; else if(jcbSelect.getSelectedItem()=姓名) slt = Sname; else if(jcbSelect.getSelectedItem()=性别) slt = Ssex; else slt = Sage; class SearchListener implements ActionListener public void actionPerformed(ActionEvent e) ResultSet rs = null; try Class.forName(com.mysql.jdbc.Driver); Connection conn = DriverManager.getConnection(jdbc:mysql:/127.0.0.1:3306/test,root1,root); /PreparedStatement ps = conn.prepareStatement(select * from student where +slt+like %?%); Statement stmt = conn.createStatement(); String sql= select * from student where +slt+=+ jtfdInput.getText(); rs = stmt.executeQuery(sql); catch (ClassNotFoundException e2) System.out.println(Sorry,cant find the Driver!); e2.printStackTrace(); catch (SQLException e3) e3.printStackTrace(); catch (Exception e4) e4.printStackTrace(); try while(rs.next()System.out.println(rs.getString(1)+t+rs.getString(2)+t+rs.getString(3)+t+rs.getInt(4); catch (SQLException e1) / TODO Auto-generated catch blocke1.printStackTrace
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津团员考试试题及答案
- 2025年高压低压电工特种作业操作证进网许可证考试题库(附答案)
- 2025年高校教师资格证之《高等教育心理学》练习题库完整答案详解
- 2025年高级会计师岗位面试真题及答案解析
- 2025年高等院校逻辑学考试真题及答案
- 言语治疗期末试题及答案
- 下属企业公章管理办法
- 网格化管理办法模板
- 绿茶叶种植管理办法
- 规范小型船艇管理办法
- 基孔肯雅热防控知识培训课件
- 海外仓合同范本
- 麻黄现行管理办法
- 市级防汛物资管理办法
- 试油操作规程详解
- 《研学旅行指导师实务》课件-第6章 基(营)地研学课程操作
- 2025年心理辅导员职业资格考试试卷及答案
- 肺炎护理考试试题及答案
- 2025届安徽省蒙城县英语七下期末考试试题含答案
- 肩关节脱位的治疗讲课件
- 极地车辆轻量化复合材料结构-洞察阐释
评论
0/150
提交评论