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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mydatebase.java

?? JAVA的小程序
?? JAVA
字號(hào):
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.*;
import java.sql.*;
import javax.swing.table.*;
import javax.swing.border.*;

class MyFrame extends JFrame  {
	    JPanel contentPane, northPanel, basicPanel, sqlPanel, radioPanel, southPanel, eastPanel;
	    JTextField tfxh, tfxm;
	    JTextArea jtasql;
	    JComboBox cbxb;
	    ButtonGroup myButtonGroup;
	    JRadioButton jball, jbman, jbwomen;
	    JButton jbsql, jbok, jbadd, jbdelete;
	    JTable table;
		DataModel dm;
		
	public MyFrame()  {
	    setTitle("JDBC 綜合示范程序");
	    setSize(800, 400);
	    setLocation(100,100);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
		}
		catch(Exception s)  {  
			System.out.println("數(shù)據(jù)庫裝載失敗: " + s.toString());			
		} 
		PanelInit();
        TableInit();
    }
    
    public void PanelInit()  {
    	contentPane = (JPanel) this.getContentPane();
    	contentPane.setLayout(new BorderLayout());
    	
    	northPanel = new JPanel();
    	northPanel.setLayout(new GridLayout(2, 1));
    	contentPane.add(northPanel, "North");
    	
    	basicPanel = new JPanel();
    	basicPanel.setLayout(new FlowLayout());
    	northPanel.add(basicPanel);
    	
    	sqlPanel = new JPanel();
    	sqlPanel.setLayout(new FlowLayout());
    	northPanel.add(sqlPanel);
    	
    	southPanel = new JPanel();
    	southPanel.setLayout(new FlowLayout());
    	contentPane.add(southPanel, "South");
    	
    	eastPanel = new JPanel();
    	eastPanel.setLayout(new GridLayout(4, 1));
    	contentPane.add(eastPanel, "East");
    	    	
    	JLabel lbxh = new JLabel("學(xué)號(hào):");
    	lbxh.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	tfxh = new JTextField(10);
    	tfxh.addActionListener(new DemoActionListener());    	
    	basicPanel.add(lbxh);
    	basicPanel.add(tfxh);
    	
    	JLabel lbxm = new JLabel("姓名:");
    	lbxm.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	tfxm = new JTextField(8);
    	tfxm.addActionListener(new DemoActionListener()); 
    	basicPanel.add(lbxm);
    	basicPanel.add(tfxm);
    	
    	JLabel lbxb = new JLabel("系別:");
    	lbxb.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	String[] xbstr = {"全部", "計(jì)算機(jī)", "電子", "數(shù)學(xué)", "自動(dòng)化"};
    	cbxb = new JComboBox(xbstr);
    	cbxb.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	cbxb.setBackground(Color.white);
    	cbxb.addActionListener(new DemoActionListener()); 
    	basicPanel.add(lbxb);
    	basicPanel.add(cbxb);
    	
    	Border border = BorderFactory.createEtchedBorder();
        Border title = BorderFactory.createTitledBorder(border, " 性別 ");
        JPanel radioPanel = new JPanel();
        radioPanel.setBorder(title);
    	basicPanel.add(radioPanel);
    	myButtonGroup = new ButtonGroup();
    	jball = new JRadioButton("全部", true);
    	jball.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	jball.addActionListener(new DemoActionListener());
	    myButtonGroup.add(jball);
	    radioPanel.add(jball);
	    jbman = new JRadioButton("男", true);
	    jbman.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	jbman.addActionListener(new DemoActionListener());
	    myButtonGroup.add(jbman);
	    radioPanel.add(jbman);
	    jbwomen = new JRadioButton("女", true);
	    jbwomen.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	jbwomen.addActionListener(new DemoActionListener());
	    myButtonGroup.add(jbwomen);
	    radioPanel.add(jbwomen);
	    
	    JLabel lbsql = new JLabel("SQL 綜合查詢:");
    	lbsql.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	jtasql = new JTextArea(3, 34);
    	jbsql = new JButton("開始查詢");
	    jbsql.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	jbsql.addActionListener(new DemoActionListener());
	    sqlPanel.add(lbsql);
    	sqlPanel.add(new JScrollPane(jtasql));
    	sqlPanel.add(jbsql);
    	
	    jbok = new JButton("確認(rèn)");
	    jbok.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	jbok.addActionListener(new DemoActionListener());
	    southPanel.add(jbok);
	    
	    jbadd = new JButton("增加");
	    jbadd.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	jbadd.addActionListener(new DemoActionListener());
	    eastPanel.add(jbadd);
	    
	    jbdelete = new JButton("刪除");
	    jbdelete.setFont(new Font("TimesRoman", Font.PLAIN, 12));
    	jbdelete.addActionListener(new DemoActionListener());
	    eastPanel.add(jbdelete);
	    pack();
    }   
     
    
    public void TableInit()  {
    		
		dm = new DataModel();
		table = new JTable(dm);
		table.setToolTipText("顯示結(jié)果 !");
		table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
//		table.setCellSelectionEnabled(false);
		table.setShowVerticalLines(true);
		table.setShowHorizontalLines(true);
		
		TableColumn column = null;
        int cols = dm.getColumnCount();
		for(int i = 0; i < cols; i ++)  {
			column = table.getColumnModel().getColumn(i);
			if(i == 2 || i == 3) column.setPreferredWidth(50);
		}
		contentPane.add(new JScrollPane(table), "Center");

	}
	
	private class DemoActionListener implements ActionListener {
		
	    public void actionPerformed(ActionEvent ae) {
	    	String sql, vs = "", fs = "";
            Object source  = ae.getSource();
                        
            if(source.equals(tfxm))  {
            	JTextField tf = (JTextField) source;
            	vs = (tf.getText()).trim();
            	fs = "name";
            }
            
            if(source.equals(tfxh))  {
                JTextField tf = (JTextField) source;
            	vs = (tf.getText()).trim();
            	fs = "id";	
            }
            
            if(source.equals(cbxb))  {
            	JComboBox cb = (JComboBox) source;
            	vs = ((String)(cb.getSelectedItem())).trim();
            	if(vs == "全部") vs = "";
            	fs = "department";
            }
            
            if(source.equals(jball))  {
            	vs = "";
            	fs = "";
            }
            
            if(source.equals(jbman))  {
            	vs = "男";
            	fs = "sex";
            }
            
            if(source.equals(jbwomen))  {
            	vs = "女";
            	fs = "sex";
            }
            
            if(source.equals(jbsql))  {
            	sql = ((String)jtasql.getText()).trim();
            	if(sql.length() > 0)  {
            	   	dm.updateVector(sql);
                    table.repaint();
                }
                return;
            }
            
            if(vs.length() == 0)  sql = "SELECT * FROM student";
            else sql = "SELECT * FROM student WHERE " + fs + " = '" + vs + "'";
            dm.updateVector(sql);
            table.repaint();
        }
    }

}

public class JdbcDemo
{
	public static void main(String[] args)
    {
		JFrame frame = new MyFrame();
        frame.setVisible(true);
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃久久av一区| 韩国v欧美v日本v亚洲v| 久久这里只有精品视频网| 色天天综合色天天久久| 韩国在线一区二区| 偷拍亚洲欧洲综合| 国产精品日韩成人| 2023国产精品视频| 欧美一区二区三区日韩视频| 96av麻豆蜜桃一区二区| 亚洲欧美日韩中文字幕一区二区三区| 欧美在线观看视频一区二区三区| 成人一级片在线观看| 麻豆精品精品国产自在97香蕉| 一区二区三区**美女毛片| 国产色一区二区| 日韩欧美国产综合一区| 欧美色涩在线第一页| 91美女福利视频| 国产成人aaaa| 黑人精品欧美一区二区蜜桃| 视频一区在线播放| 舔着乳尖日韩一区| 日韩影院精彩在线| 亚洲成人免费视| 亚洲一区电影777| 玉米视频成人免费看| 国产精品嫩草久久久久| 国产清纯白嫩初高生在线观看91| 久久亚洲精精品中文字幕早川悠里| 欧美日韩精品一区二区天天拍小说| 色婷婷av一区| 欧美日韩视频在线第一区| 欧美主播一区二区三区| 欧美日韩在线免费视频| 欧美日韩精品一区二区三区| 欧美日韩一区不卡| 777午夜精品视频在线播放| 4438x亚洲最大成人网| 欧美久久久久久久久| 欧美精品一级二级三级| 91精品国产麻豆国产自产在线| 欧美群妇大交群中文字幕| 69堂亚洲精品首页| 日韩三级免费观看| 亚洲精品一区二区三区福利| 26uuu国产日韩综合| 国产肉丝袜一区二区| 中文字幕 久热精品 视频在线| 国产精品―色哟哟| 亚洲精品视频免费看| 亚洲一区在线观看网站| 日韩电影一区二区三区| 毛片av一区二区三区| 国产在线精品一区在线观看麻豆| 国产中文字幕一区| av一区二区三区四区| 在线免费观看一区| 日韩欧美在线网站| 欧美韩国日本一区| 亚洲激情图片一区| 免费观看在线色综合| 国产河南妇女毛片精品久久久 | 国产午夜一区二区三区| 国产欧美日韩精品一区| 亚洲欧美日韩国产综合在线| 亚洲成av人片在线观看| 韩国av一区二区三区在线观看| 国产精品一区二区果冻传媒| 91一区二区三区在线观看| 欧美日韩一级二级| 久久久久久久久久久久电影| 亚洲丝袜另类动漫二区| 天天亚洲美女在线视频| 国产精品18久久久久久久网站| 色一情一乱一乱一91av| 日韩欧美色电影| 国产精品久久久久久户外露出| 亚洲一区二区av在线| 国产成人日日夜夜| 欧美色综合网站| 久久久亚洲欧洲日产国码αv| 亚洲精品国产第一综合99久久| 久久国产免费看| 色综合天天性综合| 精品国产一二三区| 亚洲午夜久久久久久久久电影院 | 亚洲福中文字幕伊人影院| 国内精品国产三级国产a久久| 不卡的电影网站| 日韩美女主播在线视频一区二区三区| 国产精品视频看| 精品综合久久久久久8888| 色综合久久99| 国产亚洲自拍一区| 日本不卡免费在线视频| 日本高清不卡视频| 亚洲国产精品v| 久久精工是国产品牌吗| 在线精品视频免费观看| 国产精品激情偷乱一区二区∴| 日韩av一区二| 欧美日韩在线综合| 一区二区三区日韩在线观看| 福利一区在线观看| 亚洲精品一区二区三区99| 日韩精品免费专区| 欧美在线高清视频| 亚洲日穴在线视频| 成人综合婷婷国产精品久久| 日韩精品一区二区三区四区| 天天综合色天天综合| 欧美中文字幕一区二区三区| 日韩美女视频一区| www.色精品| 欧美激情一区二区三区在线| 久久99九九99精品| 91精品啪在线观看国产60岁| 亚洲自拍都市欧美小说| 色综合网站在线| 亚洲天堂福利av| 成人综合在线视频| 欧美国产精品久久| 国产成人精品亚洲午夜麻豆| 欧美mv日韩mv国产网站app| 日本不卡不码高清免费观看| 91.麻豆视频| 青青草91视频| 日韩欧美色综合网站| 蜜臀99久久精品久久久久久软件| 8v天堂国产在线一区二区| 日本在线观看不卡视频| 欧美乱妇20p| 日日摸夜夜添夜夜添精品视频 | 国产欧美日韩中文久久| 国产高清成人在线| 中文子幕无线码一区tr| a4yy欧美一区二区三区| 亚洲人成小说网站色在线| 97久久精品人人澡人人爽| 亚洲精品成人在线| 欧美在线观看视频一区二区| 亚洲3atv精品一区二区三区| 欧美精品在欧美一区二区少妇| 日本不卡高清视频| 久久日韩粉嫩一区二区三区| 成人免费观看av| 亚洲日本成人在线观看| 欧美三级乱人伦电影| 蜜臀av亚洲一区中文字幕| 久久午夜电影网| eeuss国产一区二区三区| 亚洲免费在线观看视频| 欧美麻豆精品久久久久久| 麻豆国产91在线播放| 国产午夜亚洲精品午夜鲁丝片| 成人免费毛片app| 亚洲一区在线播放| 91精品国产欧美一区二区18| 国产精品一区二区在线观看不卡| 中文在线一区二区| 欧美美女激情18p| 国产一区在线不卡| 亚洲欧美日韩中文播放| 日韩一区二区在线观看| 国产经典欧美精品| 亚洲韩国一区二区三区| 日韩写真欧美这视频| 不卡一区二区三区四区| 五月综合激情婷婷六月色窝| 久久一留热品黄| 在线看不卡av| 国产一区二区女| 亚洲国产精品久久久久婷婷884 | 亚洲精品一区二区在线观看| av在线不卡电影| 五月天激情小说综合| 国产精品亲子伦对白| 欧美军同video69gay| av一区二区久久| 美女视频黄a大片欧美| 国产精品第五页| 精品国产乱码久久久久久1区2区 | 99久久国产综合精品色伊| 日本在线不卡视频一二三区| 国产精品久久久久永久免费观看| 欧美精品久久一区| 成人精品在线视频观看| 美女www一区二区| 亚洲精品国产无天堂网2021| 久久久不卡网国产精品二区| 欧美色电影在线| 不卡的电影网站| 黄页网站大全一区二区| 亚洲国产视频网站| 18成人在线视频| 久久人人爽人人爽| 日韩一级二级三级| 欧美丝袜自拍制服另类| 成人高清在线视频|