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

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

?? searchbook.java

?? its a project for library management system
?? JAVA
字號:
import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

import java.sql.*;

public class SearchBook extends JInternalFrame implements ActionListener {

	private JPanel pBook = new JPanel ();
	private JLabel lbSearch;
	private JRadioButton rb1,rb2,rb3,rb4;
	private JTextField txtSearch;
	private JButton btnFind, btnCancel;
	private int flag=0;
	private Statement st;
	private String bname,bauthor,bcat,search;
	private int bref,bmid,bid,rows=0;
	private JTable table;
	private JScrollPane jsp;
	private Object data1[][];
	private Container c;
	public SearchBook (Connection con) {

		//super (Title, Resizable, Closable, Maximizable, Iconifiable)
		super ("Search Books", false, true, false, true);
		setSize (510, 300);

		//Setting the Form's Labels.

		lbSearch = new JLabel ("Search Field");
		lbSearch.setForeground (Color.black);
		lbSearch.setBounds (15, 15, 100, 20);
		
		txtSearch = new JTextField ();
		txtSearch.setBounds (120, 15, 175, 25);
		
		
		btnFind = new JButton ("Find Book");
		btnFind.setBounds (25, 175, 125, 25);
		btnFind.addActionListener (this);
		btnCancel = new JButton ("Cancel");
		btnCancel.setBounds (165, 175, 125, 25);
		btnCancel.addActionListener (this);
		
		rb1=new JRadioButton("By Title");
		rb1.addActionListener(this);
		rb1.setBounds (15, 45, 100, 20);
		rb2=new JRadioButton("By Author");
		rb2.addActionListener(this);
		rb2.setBounds (15, 75, 100, 20);
		rb3=new JRadioButton("By Category");
		rb3.addActionListener(this);
		rb3.setBounds (15, 105, 100, 20);
		rb4=new JRadioButton("By id");
		rb4.addActionListener(this);
		rb4.setBounds(15,135,100,20);
		
		pBook.setLayout (null);
		pBook.add(lbSearch);
		pBook.add(txtSearch);
		pBook.add(btnFind);
		pBook.add(btnCancel);
		ButtonGroup bg=new ButtonGroup();
		bg.add(rb1);
		bg.add(rb2);
		bg.add(rb3);
		bg.add(rb4);
		pBook.add(rb1);
		pBook.add(rb2);
		pBook.add(rb3);
		pBook.add(rb4);
		rb1.setSelected(true);
		getContentPane().add (pBook, BorderLayout.CENTER);
		c=getContentPane();

		try {
			st = con.createStatement ();	//Creating Statement Object.
		}
		catch (SQLException sqlex) {			//If Problem then Show the User a Message.
 			JOptionPane.showMessageDialog (null, "A Problem Occurs While Loading Form.");
 			dispose ();				//Closing the Form.
	 	}

		setVisible (true);

	}
	
	public void actionPerformed (ActionEvent ae) {

		Object obj = ae.getSource();

		if (obj == btnFind) {		//If Find Button Pressed.

			if (txtSearch.getText().equals ("")) {
				JOptionPane.showMessageDialog (this, "Search Field not Provided.");
				txtSearch.requestFocus ();
			}
			else 
			{
				
				String bname1,bauthor1,bcat1;
				int num;
				boolean found = false;				//To Confirm the Book's Id Existance.

				try {	//SELECT Query to Retrieved the Record.
					String q,bavl,bisr;
					num=st.executeUpdate("Delete * from BSearch");
					ResultSet rs = st.executeQuery ("SELECT * FROM Books ");	//Executing the Query.
					
					
					search=txtSearch.getText();
					search=search.toLowerCase();
					
					while(rs.next())
					{
						
						bname=rs.getString(2);
						bauthor=rs.getString("BAuthor");
						bcat=rs.getString("BCat");
						bref=rs.getInt("BRef");
						if(bref==1) bisr="Yes";
						else bisr="No";
						bmid=rs.getInt("Mid");
						if(bmid==0) bavl="Available";
						else bavl="Issued:"+ bmid;
						bid=rs.getInt("BId");
						
						if(flag==0)
						{
							bname1=bname.toLowerCase();
							if(bname1.equals(search)||(bname1.indexOf(search)!=-1))
							{
								System.out.println("Came Here2");
							    num=st.executeUpdate("insert into BSearch values("+bid+", '"+bname+"' , '"+bcat+"' , '"+bauthor+"' , '"+bavl+"', '"+bisr+"')");
								rows++;
							    found=true;
							}
						}
						else if(flag==1)
						{
							bauthor1=bauthor.toLowerCase();
							if(bauthor1.equals(search)||(bauthor1.indexOf(search)!=-1))
							{
								num=st.executeUpdate("insert into BSearch values("+bid+", '"+bname+"' , '"+bcat+"' , '"+bauthor+"' , '"+bavl+"', '"+bisr+"')");
								rows++;
								found=true;
								
							}
						}
						else if(flag==2)
						{
							bcat1=bcat.toLowerCase();
							if(bcat1.equals(search)||(bcat1.indexOf(search)!=-1))
							{
								num=st.executeUpdate("insert into BSearch values("+bid+", '"+bname+"' , '"+bcat+"' , '"+bauthor+"' , '"+bavl+"', '"+bisr+"')");
								rows++;
								found=true;
								
							}
						}
						else if(flag==3)
						{
							if(bid==Integer.parseInt(txtSearch.getText()))
							{
								rows++;
								num=st.executeUpdate("insert into BSearch values("+bid+", '"+bname+"' , '"+bcat+"' , '"+bauthor+"' , '"+bavl+"', '"+bisr+"')");
								found=true;
								
							}
						}
						
					}
				/*	data1=new Object[rows][6];
					System.out.println("hadsfdsfi i came here");
					Object[] Colheads={"Book Id","Book Name","Category","Author","Availability","Reference"};
					rs=st.executeQuery("Select * from BSearch");
					System.out.println("hai i came here");
					for(int i1=0;i1<rows;i1++)
					{
							rs.next();
							for(int j1=0;j1<6;j1++)
							{
								data1[i1][j1]=rs.getString(j1);
							}
					}
					table=new JTable(data1,Colheads);
					int v=ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
					int h=ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
					System.out.println("hai we came here");
					jsp=new JScrollPane(table,v,h);
					TableDisp td=new TableDisp(jsp);
					txtSearch.setText("");
					txtSearch.requestFocus();*/
					
					
				}
				catch(SQLException sqlex) {
					if (found == false) {
						JOptionPane.showMessageDialog (this, "Record not Found.");
					}
				}
				try{
				data1=new Object[rows][6];
				
				Object[] Colheads={"Book Id","Book Name","Category","Author","Availability","Reference"};
				ResultSet rs=st.executeQuery("Select * from BSearch");
			
				for(int i1=0;i1<rows;i1++)
				{
						rs.next();
						for(int j1=0;j1<6;j1++)
						{
							data1[i1][j1]=rs.getString(j1+1);
						}
				}
				table=new JTable(data1,Colheads);
				int v=ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
				int h=ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
				System.out.println("hai we came here");
				jsp=new JScrollPane(table,v,h);
				TableDisp td=new TableDisp(table);
			
				
				}
				catch(Exception sqlex) {
					if (found == false) {
						JOptionPane.showMessageDialog (this, "Some prob Found.");
					}
				}
			}

		}		

		if (obj == btnCancel) {		//If Cancel Button Pressed Unload the From.

			setVisible (false);
			dispose();

		}
		
		if(obj==rb1)
		{
			flag=0;
		}
		if(obj==rb2)
		{
			flag=1;
		}
		if(obj==rb3)
		{
			flag=2;
		}
		if(obj==rb4)
		{
			flag=3;
		}

	}
		
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品色一区二区三区| 国产一区中文字幕| 亚洲青青青在线视频| 中文乱码免费一区二区| 国产欧美va欧美不卡在线| 国产日韩欧美精品一区| 国产女人aaa级久久久级| 国产欧美精品日韩区二区麻豆天美| 日韩免费高清电影| 久久综合色之久久综合| 久久久久一区二区三区四区| 久久久精品免费网站| 久久久久久**毛片大全| 国产精品嫩草影院av蜜臀| 国产精品久久久久精k8| 一区二区三区欧美日韩| 午夜视频在线观看一区| 麻豆精品国产91久久久久久| 精品一区二区三区香蕉蜜桃| 风间由美一区二区三区在线观看 | 91日韩精品一区| 色婷婷综合中文久久一本| 欧美专区亚洲专区| 日韩一区二区在线观看视频| 久久精品夜色噜噜亚洲a∨| 亚洲图片另类小说| 男女激情视频一区| 成人综合婷婷国产精品久久免费| 91网站最新网址| 日韩一区二区麻豆国产| 国产精品免费aⅴ片在线观看| 亚洲狠狠丁香婷婷综合久久久| 日产精品久久久久久久性色| 国产精品538一区二区在线| 色妞www精品视频| 精品剧情在线观看| 一区二区三区欧美日韩| 国产伦精品一区二区三区免费 | 成人sese在线| 91精品国产入口| 亚洲视频在线观看一区| 免费看日韩精品| 欧美性大战久久久| 日本一区二区成人在线| 日本中文在线一区| 91色婷婷久久久久合中文| 欧美精品一区二| 视频一区视频二区在线观看| 99精品久久免费看蜜臀剧情介绍| 欧美电视剧免费全集观看| 亚洲丝袜自拍清纯另类| 国产精品综合在线视频| 777色狠狠一区二区三区| 国产精品盗摄一区二区三区| 久久99精品网久久| 制服.丝袜.亚洲.另类.中文| 亚洲美女在线一区| 成人h版在线观看| 久久久精品人体av艺术| 蜜桃一区二区三区在线| 欧美日韩国产在线播放网站| 亚洲色图欧洲色图| 成人av集中营| 国产精品免费视频观看| 国产精品中文有码| 久久久另类综合| 狠狠网亚洲精品| 欧美变态tickling挠脚心| 日本在线播放一区二区三区| 精品视频999| 丝袜美腿亚洲色图| 欧美裸体一区二区三区| 日韩在线一区二区| 欧美久久久影院| 日韩不卡一区二区三区| 欧美日韩国产免费| 天天av天天翘天天综合网色鬼国产 | 亚洲18色成人| 欧美日韩黄色影视| 日本中文字幕一区二区有限公司| 欧美日韩国产精品自在自线| 天天色综合天天| 欧美一区二区黄色| 国产一级精品在线| 亚洲国产成人一区二区三区| 99精品国产视频| 一个色综合av| 欧美一级高清大全免费观看| 秋霞影院一区二区| 精品国产自在久精品国产| 韩国女主播成人在线| 欧美激情一区三区| av日韩在线网站| 亚洲国产一区二区在线播放| 欧美日本在线播放| 国产一区二区伦理| 自拍偷拍国产亚洲| 欧美一级二级在线观看| 国产高清久久久| 伊人色综合久久天天| 欧美一区二区三区在线视频| 国产高清一区日本| 夜夜嗨av一区二区三区中文字幕 | 日韩精品一区二区三区在线观看 | 麻豆精品在线看| 国产日本亚洲高清| 在线观看视频一区| 国产在线国偷精品免费看| 国产精品对白交换视频 | 久久网站热最新地址| 福利一区福利二区| 午夜精品一区二区三区电影天堂| 亚洲精品在线观看网站| 色综合中文综合网| 51精品秘密在线观看| 国产91高潮流白浆在线麻豆| 亚洲电影第三页| 亚洲国产经典视频| 91精品久久久久久久99蜜桃| 成人午夜激情片| 麻豆成人久久精品二区三区红| 国产精品人成在线观看免费| 3atv一区二区三区| 日本乱人伦一区| 国产a精品视频| 蜜臀久久99精品久久久久久9 | 色av成人天堂桃色av| 激情小说欧美图片| 天天色 色综合| 一区二区三区日韩在线观看| 国产欧美日韩精品a在线观看| 在线播放中文一区| 色香蕉久久蜜桃| 99精品久久99久久久久| 成人视屏免费看| 国产在线视频一区二区| 手机精品视频在线观看| 亚洲一区二区三区爽爽爽爽爽| 久久综合久久综合亚洲| 日韩精品一区二区三区四区| 777久久久精品| 777亚洲妇女| 在线播放/欧美激情| 欧美日韩成人一区| 欧美日韩视频在线观看一区二区三区| 91麻豆自制传媒国产之光| 成人小视频免费在线观看| 国产剧情一区二区| 国产91精品一区二区麻豆亚洲| 国产中文一区二区三区| 韩国三级中文字幕hd久久精品| 日精品一区二区三区| 日本一道高清亚洲日美韩| 亚洲综合在线五月| 亚洲成a人片综合在线| 亚洲高清免费一级二级三级| 免费成人在线播放| 男男视频亚洲欧美| 久久99蜜桃精品| 国产在线国偷精品产拍免费yy| 精品无人码麻豆乱码1区2区| 国产又黄又大久久| av网站免费线看精品| 色婷婷久久99综合精品jk白丝| 日本韩国一区二区三区视频| 欧美伊人久久久久久久久影院 | 精品国产一区二区三区不卡| 欧美变态口味重另类| 国产无遮挡一区二区三区毛片日本| 国产视频在线观看一区二区三区| 日本一区二区免费在线观看视频 | 国产综合久久久久久鬼色| 国产成人在线影院| 91麻豆福利精品推荐| 欧美日韩国产在线观看| xnxx国产精品| 最新不卡av在线| 日韩国产一区二| 国产成人av福利| 欧美性xxxxxxxx| 久久久欧美精品sm网站| 亚洲激情中文1区| 精品在线观看免费| 99久久免费精品高清特色大片| 欧美日韩美少妇| 国产精品色婷婷| 日韩中文字幕91| 国产99久久久国产精品潘金| 欧美图区在线视频| 国产日韩欧美精品一区| 中文字幕av不卡| 欧洲国产伦久久久久久久| 欧美在线免费观看亚洲| 中文一区二区在线观看| 国产精品一级片在线观看| 99国产精品99久久久久久| 欧美肥妇free| 国产精品不卡在线| 精彩视频一区二区| 精品视频一区三区九区|