77范文网 - 专业文章范例文档资料分享平台

数据库实验报告(8)

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

add(p1,BorderLayout.NORTH); Box box[]=new Box[3]; for(int i=0;i<3;i++){ box[i]=Box.createVerticalBox(); } box[0].add(new Label(\课程名称\ box[1].add(new Label(\删课\ panel=new Panel(); Box basebox=Box.createHorizontalBox(); basebox.add(box[0]); basebox.add(Box.createHorizontalStrut(8)); basebox.add(box[1]); panel.add(basebox); add(panel,BorderLayout.CENTER); setBounds(200,200,500,300); addWindowListener(new WindowAdapter() {// 关闭程序时的操作 public void windowClosing(WindowEvent e) { System.exit(0); } }); setVisible(true); int n=0; String s_name,s_id, c_name,c_id; try{ Connection conn=GetConnection.getConnection(); PreparedStatement sql=conn.prepareStatement(\count(cno) FROM xuanke WHERE sno=\ ResultSet rs=sql.executeQuery(); while(rs.next()){ n=rs.getInt(1); } l1=new Label[n]; l2=new Label[n]; l3=new Label[n]; int N=0; PreparedStatement sql1=conn.prepareStatement(\cno FROM xuanke

WHERE sno=\ ResultSet rs1=sql1.executeQuery(); while(rs1.next()){ c_id=rs1.getString(1); PreparedStatement sql2=conn.prepareStatement(\cname,c_sy FROM course WHERE cno=\ ResultSet rs2=sql2.executeQuery(); while(rs2.next()){ c_name=rs2.getString(1); l1[N]=new Label(c_name); box[0].add(l1[N]); l3[N]=new Label(rs2.getString(2)); } l2[N]=new Label(c_id); N++; } checkbox2=new Checkbox[n+1]; for(int i=0;i

sql1_1=conn.prepareStatement(\ PreparedStatement

sql1_3=conn.prepareStatement(\ sql1_3.setInt(1,Integer.parseInt(l3[i].getText())+1); sql1_3.setInt(2, Integer.parseInt(l2[i].getText())); sql1_1.executeUpdate();

sql1_3.executeUpdate(); } } } catch(SQLException e1){ System.out.println(e1); } panel.removeAll(); Button b1=new Button(\删课成功,确定离开\ panel.add(b1); setVisible(true); b1.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent e) { dispose(); } } ); } } ); } catch(SQLException e1){ e1.printStackTrace(); } } }

4、学生系统: import java.sql.*; import java.awt.*; import javax.swing.*; import java.awt.event.*;

public class Student extends Frame { Box box1=Box.createVerticalBox(), box2=Box.createVerticalBox(); Student(String xuehao) { setTitle(\学生\ box1.add(new Label(\学号\ box2.add(new Label(\姓名\ Label l1=new Label(xuehao); System.out.println(xuehao);

try{ Connection conn=GetConnection.getConnection(); PreparedStatement sql=conn.prepareStatement(\* FROM student where s_id=\ ResultSet rs=sql.executeQuery(); while(rs.next()){ String s_id=rs.getString(\ System.out.println(s_id); String s_name=rs.getString(2); box1.add(new Label(s_id)); box2.add(new Label(s_name)); } Box box=Box.createHorizontalBox(); box.add(box1); box.add(Box.createHorizontalStrut(20)); box.add(box2); //box.add(Box.createHorizontalStrut(10)); removeAll(); setLayout(new FlowLayout()); add(box); } catch(SQLException e1){ System.out.println(e1); } addWindowListener(new WindowAdapter() {// 关闭程序时的操作 public void windowClosing(WindowEvent e) { dispose(); } }); setSize(400,250); setVisible(true); validate(); } }

5、学生选课框架: import java.awt.*;

import java.awt.event.*; import java.sql.Connection;

import java.sql.PreparedStatement; import java.sql.ResultSet;

import java.sql.SQLException;

import javax.swing.*;

class StudentFrame extends Frame implements ActionListener { String xuehao,xingming; Panel p1 = new Panel(); Panel p2 = new Panel(); Button b1 = new Button(\学生信息查看\ Button b2 = new Button(\教师信息查看\ Button b3 = new Button(\选课\ Button b4 = new Button(\删课\ StudentFrame(String username) { super(\学生选课系统\ xuehao=new String(username); setSize(350, 200); p1.setLayout(new FlowLayout()); p2.setLayout(new FlowLayout()); add(\ add(\ try{ Connection conn=GetConnection.getConnection(); PreparedStatement sql=conn.prepareStatement(\* WHERE s_id=\ ResultSet rs=sql.executeQuery(); if(rs.next()){ xingming=rs.getString(\ p1.add(new Label(\学号: \ p1.add(new Label(\姓名: \ } } catch(SQLException e1){ System.out.println(e1); } p2.add(b1); p2.add(b2); p2.add(b3); p2.add(b4); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); addWindowListener(new WindowAdapter() {// 关闭程序时的操作 public void windowClosing(WindowEvent e) { System.exit(0); } });

FROM student

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库实验报告(8)在线全文阅读。

数据库实验报告(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/397548.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: