亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? students.txt

?? 簡單的學生管理系統,實現簡單功能,對初學很有用,因為英文不是很厲害,沒什么可描述的
?? TXT
字號:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
public class StudentManagement extends JFrame implements ActionListener{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	JTabbedPane dbTabPane;
    JPanel JP1=new JPanel();//輸入面板信息	
    JPanel JP2=new JPanel();//瀏覽面板
    JPanel JP3=new JPanel();//查詢面板
    JPanel JP4=new JPanel();//刪除面板
    JButton JB1,JB2,JB3,JB4;
    JTextField JTF1,JTF2,JTF3,JTF4,JTF5,JTF6,JTF7;
    JTextArea JTA1,JTA2,JTA3;
    Choice c1;
    Connection conn;
    Statement stmt;
    public StudentManagement(){
        super("學生基本信息管理");
        setGUIComponent();
    }
    public void setGUIComponent(){
        Container c=getContentPane();
        c.setLayout(new BorderLayout());
        dbTabPane=new JTabbedPane();
        //定義錄入面板
        JP1.setLayout(new BorderLayout());
        Panel p1=new Panel();
        p1.setLayout(new GridLayout(3,4,10,10));
        JP1.setBackground(Color.green);
        JLabel JLb1=new JLabel("學號");
        JLabel JLb2=new JLabel("姓名");
        JLabel JLb3=new JLabel("年齡");
        JLabel JLb4=new JLabel("性別");
        JLabel JLb5=new JLabel("班級");
        JLabel JLb6=new JLabel("籍貫");
        JTF1=new JTextField(10);
        JTF2=new JTextField(10);
        JTF3=new JTextField(10);
        JTF4=new JTextField(10);
        JTF5=new JTextField(10);
        c1=new Choice();c1.add("男");c1.add("女");
        JB1=new JButton("確定");
        p1.add(JLb1);p1.add(JTF1);
        p1.add(JLb2);p1.add(JTF2);
        p1.add(JLb3);p1.add(JTF3);
        p1.add(JLb4);p1.add(c1);
        p1.add(JLb5);p1.add(JTF4);
        p1.add(JLb6);p1.add(JTF5);
        JP1.add(p1,BorderLayout.NORTH);
        JP1.add(JB1,BorderLayout.SOUTH);
        JB1.addActionListener(this);
        dbTabPane.add("輸入記錄",JP1);
        //定義瀏覽所有信息面板
        JP2.setLayout(new BorderLayout());
        JP2.setBackground(Color.green);
        JTA1=new JTextArea(6,35);
        JB2=new JButton("瀏覽所有學生的信息");
        JP2.add(new JScrollPane(JTA1),BorderLayout.CENTER);
        JP2.add(JB2,BorderLayout.SOUTH);
        JB2.addActionListener(this);
        dbTabPane.add("瀏覽記錄",JP2);
        //定義查詢面板
        JP3.setLayout(new FlowLayout());
        JLabel JLB7=new JLabel("輸入學號:");
        JTF6=new JTextField(10);
        JB3=new JButton("查詢");
        JTA2=new JTextArea(4,35);
        JP3.add(JLB7);
        JP3.add(JTF6);
        JP3.add(JB3);
        JP3.add(new JScrollPane(JTA2));
        JB3.addActionListener(this);
        dbTabPane.add("查詢記錄",JP3);
        //定義刪除面板
        JP4.setLayout(new FlowLayout());
        JLabel JB8=new JLabel("輸入學號:");
        JTF7=new JTextField(10);
        JB4=new JButton("刪除");
        JTA3=new JTextArea(4,35);
        JB4.addActionListener(this);
        JP4.add(JB8);
        JP4.add(JTF7);
        JP4.add(JB4);
        JP4.add(new JScrollPane(JTA3));
        dbTabPane.add("刪除記錄",JP4);
        c.add(BorderLayout.NORTH,dbTabPane);
    }
    public void connection(){//連接數據庫
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String url="jdbc:odbc:mysql";
            String user="sa";
            String password="";
            conn=DriverManager.getConnection(url,user,password);
            stmt=conn.createStatement();
        }catch(ClassNotFoundException e1){
            System.err.println("驅動程序裝載失敗!");
        }catch(SQLException e2){
            e2.getSQLState();
            e2.getMessage();
        }
    }
    public void close(){//關閉執行語句和數據庫
        try{
            if(stmt!=null)stmt.close();
            if(conn!=null)conn.close();
        }catch(SQLException e2){
            System.err.println("不能正常關閉");
        }
    }
    public void inputRecords(){//錄入學生信息
        String sno=JTF1.getText();
        String sname=JTF2.getText();
        String sage=JTF3.getText();
        String ssex=c1.getSelectedItem();//JTF4.getText();
        String sclass=JTF4.getText();
        String snative=JTF5.getText();
        try{
            connection();
            String InsSQL;
            InsSQL="insert into student(學號,姓名,年齡,性別,班級,籍貫) values(?,?,?,?,?,?)";
            PreparedStatement pstmt=conn.prepareStatement(InsSQL);
            pstmt.setString(1,sno);
            pstmt.setString(2,sname);
            pstmt.setString(3,sage);
            pstmt.setString(4,ssex);
            pstmt.setString(5,sclass);
            pstmt.setString(6,snative);
            int result=pstmt.executeUpdate();
            if(result==0){
                conn.rollback();
                return;
            }
        }catch(SQLException e1){
            System.err.println(e1.getSQLState());
        }
        finally{
            close();
        }
    }
    public void viewRecords(){//瀏覽該班所有學生的記錄
        try{
            String viewString="";
            connection();
            ResultSet rs=stmt.executeQuery("SELECT*From student");//
            ResultSetMetaData rsMeta=rs.getMetaData();
            int nums=rsMeta.getColumnCount();
            for(int i=1;i<=nums;i++){
                viewString+=rsMeta.getColumnName(i)+"\t";
            }
            viewString+="\n";
            while(rs.next()){
                for(int i=1;i<=nums;i++){
                    viewString+=rs.getString(i)+"\t";
                }
                viewString+="\n";
                JTA1.setText(viewString);
            }
        }catch(SQLException e1){
            System.err.println("瀏覽學生記錄失敗");
            System.err.println(e1.getSQLState()+e1.getMessage());
        }
        finally{
            close();
        }
    }
    public void viewSelectRecord(){//查詢指定學號的學生記錄
        try{
            connection();
            String selectString="";
            String str=JTF6.getText();
            String selectSQL="select * from student where 學號=?";
            PreparedStatement pstmt=conn.prepareStatement(selectSQL);
            pstmt.setString(1,str);
            ResultSet rs=pstmt.executeQuery();
            ResultSetMetaData rsMeta=rs.getMetaData();
            int nums=rsMeta.getColumnCount();
            for(int i=1;i<=nums;i++){
                selectString+=rsMeta.getColumnName(i)+"\t";
            }
            selectString+="\n";
            while(rs.next()){
                for(int i=1;i<=nums;i++){
                    selectString+=rs.getString(i)+"\t";
            }
            selectString+="\n";
            JTA2.setText(selectString);
        }
        }catch(SQLException e1){
            System.err.println("操作失敗");
            System.err.println(e1.getSQLState()+e1.getMessage());
        }
        finally{
            close();
        }
    }
    public void deleteRecord(){//刪除學號為no學生的記錄
        try{
            connection();
            String deleteSQL="delete from student where 學號=?";
            PreparedStatement pstmt=conn.prepareStatement(deleteSQL);
            pstmt.setString(1,JTF7.getText());
            pstmt.executeUpdate();
            
            JTA3.setText("學號為"+JTF7.getText()+"的學生信息刪除成功!");
            
        }catch(SQLException e1){
            System.err.println("操作失敗");
            System.err.println(e1.getSQLState()+e1.getMessage());
        }
        finally{
            close();
        }
    }
    public void actionPerformed(ActionEvent e){
        if(e.getSource()==JB1){
            inputRecords();
        }
        else if(e.getSource()==JB2){
            viewRecords();
        }
        else if(e.getSource()==JB3){
            viewSelectRecord();
        }
        else if(e.getSource()==JB4){
            deleteRecord();
        }
    }
    public static void main(String[]args){
        StudentManagement sm=new StudentManagement();
        sm.setSize(600,220);
        sm.setVisible(true);
        sm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91精品欧美| 欧美日韩成人高清| 欧美体内she精视频| 欧美日韩日日摸| 国产欧美日韩一区二区三区在线观看| 亚洲资源中文字幕| 国产精品1区二区.| 91麻豆精品国产自产在线观看一区 | 性做久久久久久免费观看| 韩国av一区二区三区在线观看| 成人开心网精品视频| 欧美精品久久99| 亚洲精品五月天| 国产黄色精品视频| 日韩精品一区二区在线观看| 欧美一区二区三区在线| 亚洲品质自拍视频| 从欧美一区二区三区| 欧美日韩电影在线| 亚洲免费av观看| 大胆亚洲人体视频| 精品成人私密视频| 精品一二三四区| 欧美一区二区三区免费| 亚洲视频一区在线| a亚洲天堂av| 欧美国产亚洲另类动漫| 狠狠色丁香九九婷婷综合五月| 成人av综合一区| 欧美极品少妇xxxxⅹ高跟鞋| 麻豆精品在线播放| 日韩欧美一区电影| 男男gaygay亚洲| 欧美一级生活片| 日韩精品亚洲一区| 7777精品伊人久久久大香线蕉| 日韩伦理av电影| 91理论电影在线观看| 国产精品久久久久久妇女6080| 国产精品一线二线三线| 精品国产免费一区二区三区四区| 伊人开心综合网| 在线观看www91| 性做久久久久久免费观看欧美| 91年精品国产| 亚洲一区二区三区小说| 欧美日韩1区2区| 日本亚洲视频在线| 欧美电影免费观看高清完整版| 日日夜夜精品免费视频| 91麻豆福利精品推荐| 一区二区在线观看免费| 91黄视频在线观看| 视频一区视频二区中文| 日韩免费观看高清完整版| 日本伊人精品一区二区三区观看方式 | 亚洲第四色夜色| 日韩欧美高清dvd碟片| 免费观看成人av| 国产日本亚洲高清| 色哦色哦哦色天天综合| 亚洲婷婷综合色高清在线| 不卡高清视频专区| 天堂影院一区二区| 久久久久久久网| 色猫猫国产区一区二在线视频| 亚洲免费观看高清在线观看| 色婷婷精品久久二区二区蜜臀av| 中文字幕在线不卡国产视频| 男人操女人的视频在线观看欧美| 精品少妇一区二区三区日产乱码| 秋霞电影一区二区| ...中文天堂在线一区| 欧美熟乱第一页| 奇米色一区二区| 综合在线观看色| 日韩一区二区在线观看视频| 成人美女在线视频| 男女男精品视频网| 亚洲老司机在线| 久久久久久影视| 欧美日韩国产片| 豆国产96在线|亚洲| 五月天一区二区| 国产免费成人在线视频| 欧美日韩高清一区二区三区| 国产成人亚洲综合a∨婷婷| 艳妇臀荡乳欲伦亚洲一区| 国产亚洲欧美日韩在线一区| 91精品国产aⅴ一区二区| 99久久99久久精品国产片果冻| 久久国产精品第一页| 亚洲狠狠爱一区二区三区| 国产精品国产精品国产专区不蜜| 91精品国产综合久久精品app| www.亚洲在线| 国产在线视频一区二区| 亚洲高清视频中文字幕| 久久久精品天堂| 91传媒视频在线播放| 美日韩一区二区| 亚洲色图一区二区三区| 在线中文字幕不卡| 国产在线精品不卡| 午夜精品久久久久久久99樱桃| 欧美一级片免费看| 91福利国产成人精品照片| 久久99深爱久久99精品| 日韩影院精彩在线| 亚洲欧美视频在线观看视频| av电影天堂一区二区在线| 久久国产精品99久久久久久老狼| 中文字幕一区在线观看| 91精品国产入口在线| 99国产精品久久久久久久久久久| 午夜电影网亚洲视频| 精品国产免费一区二区三区四区| 在线影视一区二区三区| 成人精品高清在线| 成人在线综合网| 国产大陆亚洲精品国产| 亚洲天堂网中文字| 国产精品久久网站| 日韩欧美视频一区| 欧美日韩国产高清一区| 色综合久久99| 99精品在线观看视频| 天天影视涩香欲综合网| 国产婷婷色一区二区三区四区| 欧美日韩国产三级| 欧美日本乱大交xxxxx| www.亚洲激情.com| 91国产免费看| 欧美日韩色一区| 欧美日韩国产影片| 欧美卡1卡2卡| 2020国产精品自拍| 久久久亚洲高清| 国产日韩欧美一区二区三区乱码| 日韩精品综合一本久道在线视频| 日韩视频一区在线观看| 欧美一区二区视频在线观看2022| 欧美亚洲日本国产| 欧美日韩不卡一区| 51久久夜色精品国产麻豆| 日韩欧美国产三级| 精品免费视频.| 久久久久久综合| 国产精品美女久久久久久久久 | 色综合久久99| 欧美日韩电影在线| 久久久久久影视| 亚洲精品ww久久久久久p站| 亚洲国产中文字幕| 国产69精品久久777的优势| 成人自拍视频在线| 欧美日韩亚洲综合一区| 99国产欧美久久久精品| 91精品在线观看入口| 精品国产成人在线影院 | 欧美探花视频资源| 欧美一级黄色大片| 综合中文字幕亚洲| 国产在线视频一区二区| www.激情成人| 久久一夜天堂av一区二区三区| 国产丝袜欧美中文另类| 中文字幕一区二区三区乱码在线| 亚洲午夜激情网站| 成人免费高清视频在线观看| 91在线精品一区二区| 欧美精品tushy高清| 国产精品一级黄| 欧美大片在线观看一区| 精品99久久久久久| 一个色综合网站| 国产盗摄视频一区二区三区| 9i在线看片成人免费| 欧美午夜片在线看| 久久综合久久久久88| 国产精品美女久久福利网站| 日韩avvvv在线播放| 国产一区二区三区av电影| 色妞www精品视频| 久久综合久久综合亚洲| 亚洲精品免费在线观看| 亚洲精品国产成人久久av盗摄 | 中文字幕第一区| 日韩黄色免费电影| av在线不卡免费看| 2021国产精品久久精品| 国产精品久久久久久久久免费樱桃| 亚洲成人先锋电影| 成人av在线网| 91精品免费在线观看| 亚洲色图欧洲色图| 丁香五精品蜜臀久久久久99网站| 成人黄色电影在线| 久久综合久久综合久久| 日日夜夜免费精品视频|