学生成绩管理系统-数据库课程设计(3)
主要代码:class xiugai extends JFrame implements ActionListener {
JFrame frame = new JFrame("修改成绩");
JPanel imagePanel;
ImageIcon bg;
Button xiug;
TextField input1, input2, input3;
TextArea show;
Box box1, box2, box3;
Panel p1, p2;
int k, s1, j;
Connection con;
Statement sql;
int sum = 0;
ResultSet rs;
xiugai() {
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.getImage("tubiao.jpg");
frame.setIconImage(img);
p1 = new Panel();
p2 = new Panel();
xiug = new Button("修改");
10
input1 = new TextField(10);
input2 = new TextField(10);
input3 = new TextField(10);
show = new TextArea(6, 43);
Font f=new Font("宋体",Font.BOLD,15);
Label l1=new Label("输入学号");
l1.setFont(f);
l1.setForeground(Color.blue);
p1.add(l1);
p1.add(new Label("学号:"));
p1.add(input1);
box1 = Box.createVerticalBox();
box1.add(Box.createVerticalStrut(8));
box1.add(new Label("数学:"));
box1.add(Box.createVerticalStrut(8));
box1.add(new Label("英语:"));
box2 = Box.createVerticalBox();
box2.add(input2);
box2.add(Box.createVerticalStrut(8));
box2.add(input3);
box3 = Box.createHorizontalBox();
box3.add(box1);
box3.add(Box.createHorizontalStrut(1));
box3.add(box2);
Label l2=new Label("输入成绩");
l2.setFont(f);
l2.setForeground(Color.blue);
p2.add(l2);
p2.add(box3);
xiug.addActionListener(this);
show.setEditable(false);
bg = new ImageIcon("cru.jpg");
JLabel label = new JLabel(bg);
label.setBounds(0, 0, bg.getIconWidth(), bg.getIconHeight());
imagePanel = (JPanel) frame.getContentPane();
imagePanel.setOpaque(false);
imagePanel.setLayout(new FlowLayout());
imagePanel.add(p1);
imagePanel.add(p2);
11
imagePanel.add(xiug); imagePanel.add(show); frame.getLayeredPane().setLayout(null); frame.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE)); //frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(bg.getIconWidth(), bg.getIconHeight()); frame.setBounds(720, 220, 450, 390); frame.setResizable(false);//设置窗口大小不可改变 frame.setVisible(true); validate(); } addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); } }); public void actionPerformed(ActionEvent ee) { String s1, s2, s3, insert1, number; ; int m2, m3, math, english; s1 = input1.getText(); number = s1; s2 = input2.getText(); s3 = input3.getText(); m2 = Integer.parseInt(s2); math = m2; m3 = Integer.parseInt(s3); english = m3; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch (ClassNotFoundException eee) { System.out.println("" + eee); } try { con = DriverManager.getConnection("jdbc:odbc:sun", "gxy", "123"); sql = con.createStatement(); insert1 = "UPDATE chengjibiao SET math =" + math + ",english=" + english + " WHERE number = " + "'" + number + "'"; sql.executeUpdate(insert1); 12
show.setText("你将了:");
show.append("学号为 " + s1 + " 的学生 数学成绩更改为:" + math + " 英语成绩更改为:"
+ english);
show.append("\n");
} catch (SQLException e) {
System.out.println(e);
}
}
}
6.4 查找模块
首先由用户输入要查找的学生学号等,然后查找数据库中的该学生信息
主要代码:class chaxun extends JFrame implements ActionListener {
JFrame frame = new JFrame("查询记录");
JPanel imagePanel;
ImageIcon bg;
Button xunzhao;
TextField input;
TextArea show;
Box box;
String s;
Connection con;
Statement sql;
ResultSet rs;
chaxun() {
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.getImage("tubiao.jpg");
frame.setIconImage(img);
xunzhao = new Button("查找");
input = new TextField(10);
show = new TextArea(6, 43);
xunzhao.addActionListener(this);
show.setEditable(false);
box = Box.createHorizontalBox();
Label l1=new Label("输入学号");
13
l1.setFont(new Font("宋体",Font.BOLD,15)); l1.setForeground(Color.blue); box.add(l1); box.add(Box.createHorizontalStrut(8)); box.add(input); box.add(Box.createHorizontalStrut(8)); box.add(xunzhao); bg = new ImageIcon("chaxun.jpg"); JLabel label = new JLabel(bg); label.setBounds(0, 0, bg.getIconWidth(), bg.getIconHeight()); imagePanel = (JPanel) frame.getContentPane(); imagePanel.setOpaque(false); imagePanel.setLayout(new FlowLayout()); imagePanel.add(box, BorderLayout.NORTH); imagePanel.add(show, BorderLayout.CENTER); frame.getLayeredPane().setLayout(null); frame.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE)); //frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(bg.getIconWidth(), bg.getIconHeight()); frame.setBounds(730, 230, 520, 350); frame.setResizable(false);//设置窗口大小不可改变 frame.setVisible(true); validate(); } addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); } }); public void actionPerformed(ActionEvent ee) { boolean boo = true; s = input.getText(); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch (ClassNotFoundException eee) { System.out.println("" + eee); } try { con = DriverManager.getConnection("jdbc:odbc:sun", "gxy", "123"); 14< …… 此处隐藏:3505字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




