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

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

?? bookbean.java

?? 一個簡單的圖書管理系統中的管理員所能用的功能
?? JAVA
字號:
package myBean;

import java.sql.*;
import java.util.*;
import java.io.*;
import myBean.*;
/**
 *ProductBean包含和Product表相關的操作
 */
public class BookBean
{
	private Connection con;
	//構造方法,獲得數據庫的連接。
	public BookBean()
	{
		this.con=DBConnection.getConnection();
	}
	/**
	 *搜索所有的商品信息。
	 *返回由Product值對象組成的Collection
	 */
	public Collection getAllBook()throws Exception
	{
		Statement stmt=con.createStatement();
		ResultSet rst=stmt.executeQuery("select * from Books");
		Collection ret=new ArrayList();
		while(rst.next())
		{
			Book temp=new Book();
			temp.setBookId(rst.getString("bookId"));
			temp.setTypeName(rst.getString("typeName"));
			temp.setName(rst.getString("name"));
			temp.setWriter(rst.getString("writer"));
			temp.setPublisher(rst.getString("publisher"));
			temp.setDay(rst.getFloat("day"));
			temp.setPrice(rst.getFloat("price"));
			temp.setOnsale(rst.getFloat("onsale"));
            temp.setNewPrice(rst.getFloat("newprice"));
            temp.setDescription(rst.getString("description"));
			
			ret.add(temp);
		}
		con.close();
		return ret;
	}
	
	/**
	 *按照商品的類別查找商品,
	 *返回由Product值對象組成的Collection
	 */
	public Collection getBookByType(String typeName)throws Exception
	{
		Statement stmt=con.createStatement();
		ResultSet rst=stmt.executeQuery("select * from Books where typeName='"+typeName+"'");
		Collection ret=new ArrayList();
		while(rst.next())
		{
			Book temp=new Book();
			temp.setBookId(rst.getString("bookId"));
			temp.setTypeName(rst.getString("typeName"));
			temp.setName(rst.getString("name"));
			temp.setWriter(rst.getString("writer"));
			temp.setPublisher(rst.getString("publisher"));
			temp.setDay(rst.getFloat("day"));
			temp.setPrice(rst.getFloat("price"));
			temp.setOnsale(rst.getFloat("onsale"));
            temp.setNewPrice(rst.getFloat("newprice"));
            temp.setDescription(rst.getString("description"));
			
			
			ret.add(temp);
		}
		con.close();
		return ret;
	}
	/**
	 *按照圖書的名稱查找圖書,
	 *返回由Book值對象組成的Collection
	 */
	public Collection getBookByName(String name)throws Exception
	{
		Statement stmt=con.createStatement();
		ResultSet rst=stmt.executeQuery("select * from Books where name='"+name+"'");
		Collection ret=new ArrayList();
		while(rst.next())
		{
			Book temp=new Book();
			temp.setBookId(rst.getString("bookId"));
			temp.setTypeName(rst.getString("typeName"));
			temp.setName(rst.getString("name"));
			temp.setWriter(rst.getString("writer"));
			temp.setPublisher(rst.getString("publisher"));
			temp.setDay(rst.getFloat("day"));
			temp.setPrice(rst.getFloat("price"));
			temp.setOnsale(rst.getFloat("onsale"));
            temp.setNewPrice(rst.getFloat("newprice"));
            temp.setDescription(rst.getString("description"));
			
			
			ret.add(temp);
		}
		con.close();
		return ret;
	}
	
	/**
	 *按照圖書的作者查找圖書,
	 *返回由Book值對象組成的Collection
	 */
	public Collection getBookByWriter(String writer)throws Exception
	{
		Statement stmt=con.createStatement();
		ResultSet rst=stmt.executeQuery("select * from Books where writer='"+writer+"'");
		Collection ret=new ArrayList();
		while(rst.next())
		{
			Book temp=new Book();
			temp.setBookId(rst.getString("bookId"));
			temp.setTypeName(rst.getString("typeName"));
			temp.setName(rst.getString("name"));
			temp.setWriter(rst.getString("writer"));
			temp.setPublisher(rst.getString("publisher"));
			temp.setDay(rst.getFloat("day"));
			temp.setPrice(rst.getFloat("price"));
			temp.setOnsale(rst.getFloat("onsale"));
            temp.setNewPrice(rst.getFloat("newprice"));
            temp.setDescription(rst.getString("description"));
			
			
			ret.add(temp);
		}
		con.close();
		return ret;
	}
	
	
	
	/**
	 *添加一個商品,使用Book值對象作為參數傳給這個方法。
	 */
    
		public void addBook(Book book)throws Exception
	{
		
		PreparedStatement	pstmt=con.prepareStatement("insert into Books values(?,?,?,?,?,?,?,?,?,?)");
		
		pstmt.setString(1,book.getBookId());
		pstmt.setString(2,book.getTypeName());
		pstmt.setString(3,book.getName());
		pstmt.setString(4,book.getWriter());
		pstmt.setString(5,book.getPublisher());
		pstmt.setFloat(6,book.getDay());
		pstmt.setFloat(7,book.getPrice());
		pstmt.setFloat(8,book.getOnsale());
		pstmt.setFloat(9,book.getNewPrice());
		pstmt.setString(10,book.getDescription());
		
		
		pstmt.execute();
		
	}

	/**
	 *更改商品的信息,使用Product值對象作為參數傳給這個方法。
	 */
	public void modifyBook(Book book)throws Exception
	{
		
		PreparedStatement	pstmt=con.prepareStatement("update Books set typeName=?,name=?, writer=?,publisher=?,day=?,price=?,onsale=?,newprice=?,description=? where bookId=?");
	   
	    pstmt.setString(1,book.getBookId());
		pstmt.setString(2,book.getTypeName());
		pstmt.setString(3,book.getName());
		pstmt.setString(4,book.getWriter());
		pstmt.setString(5,book.getPublisher());
		pstmt.setFloat(6,book.getDay());
		pstmt.setFloat(7,book.getPrice());
		pstmt.setFloat(8,book.getOnsale());
		pstmt.setFloat(9,book.getNewPrice());
		pstmt.setString(10,book.getDescription());
		
		
		pstmt.execute();		
	}
	
	/**
	 *刪除一個商品,指定商品的ID
	 */
	public void deleteBook(String bookId)throws Exception
	{
		Statement stmt=con.createStatement();
		stmt.execute("delete from Books where bookId='"+bookId+"'");
	}
	
	/**
	 *返回給定ProductId的商品的信息,
	 *返回的是值對象
	 */
	public Book getBookInfo(String bookId)throws Exception
	{
		
		Statement stmt=con.createStatement();
		ResultSet rst=stmt.executeQuery("select * from Books where bookId='"+bookId+"'");
		Book book=null;
		while(rst.next())
		{
			book=new Book();
			book.setBookId(rst.getString("bookId"));
			book.setTypeName(rst.getString("typeName"));
			book.setName(rst.getString("name"));
			book.setWriter(rst.getString("writer"));
			book.setPublisher(rst.getString("publisher"));
			book.setDay(rst.getFloat("day"));
			book.setPrice(rst.getFloat("price"));
			book.setOnsale(rst.getFloat("onsale"));
			book.setNewPrice(rst.getFloat("newprice"));
			book.setDescription(rst.getString("description"));
		}
		return book;
	}	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产亚洲aⅴ| 亚洲三级理论片| 欧美精品在线一区二区三区| 色视频成人在线观看免| 91麻豆免费看| 欧美视频一区二区三区四区 | 成人久久视频在线观看| 国内精品嫩模私拍在线| 国模少妇一区二区三区| 国产传媒久久文化传媒| 99久久精品国产麻豆演员表| 91美女视频网站| 91福利精品第一导航| 精品视频资源站| 在线播放/欧美激情| 精品国产免费人成电影在线观看四季| 精品日韩一区二区三区| 国产午夜精品理论片a级大结局| 国产欧美日韩在线看| 亚洲人被黑人高潮完整版| 洋洋av久久久久久久一区| 婷婷久久综合九色综合伊人色| 亚洲一区二区三区四区五区黄| 成人欧美一区二区三区| 亚洲地区一二三色| 国产综合久久久久久久久久久久 | 日本一区二区高清| 亚洲视频在线观看一区| 性做久久久久久免费观看| 国产在线精品免费av| 一本久道久久综合中文字幕 | 中文字幕不卡在线观看| 亚洲国产综合91精品麻豆| 免费一级欧美片在线观看| 成人午夜免费视频| 日韩欧美中文一区二区| 国产精品电影院| 日本成人在线一区| 北条麻妃一区二区三区| 91精品国产综合久久国产大片 | 婷婷中文字幕一区三区| 国产在线观看免费一区| 欧美性大战久久| 欧美高清一级片在线观看| 青娱乐精品视频在线| 99国产欧美久久久精品| 欧美精品一区二区三区一线天视频| 亚洲欧洲成人精品av97| 精品一区二区三区影院在线午夜 | 欧美精品一二三四| 国产精品青草久久| 狠狠色狠狠色综合系列| 欧美日韩精品一区视频| 中文字幕一区二区三区在线不卡 | 欧美在线不卡视频| 中文字幕成人网| 国产一区二区在线免费观看| 91精品国产全国免费观看| 亚洲一区欧美一区| 色综合中文字幕| 国产精品高清亚洲| 国产一区三区三区| 日韩精品一区二区在线| 日韩激情一二三区| 欧美性色黄大片| 亚洲与欧洲av电影| 欧美亚洲丝袜传媒另类| 亚洲色图色小说| 99国产精品国产精品毛片| 国产欧美一区二区精品性| 国产一区二区三区国产| 2022国产精品视频| 国产一区二区在线视频| 久久亚洲私人国产精品va媚药| 久久成人免费电影| 欧美刺激脚交jootjob| 精品亚洲国内自在自线福利| 欧美成人性战久久| 国产精品88av| 国产精品理论在线观看| eeuss鲁片一区二区三区在线看| 国产精品美女久久久久久久久| 国内外成人在线视频| 国产欧美日韩另类一区| 成人性色生活片免费看爆迷你毛片| 国产欧美日韩亚州综合| 91麻豆蜜桃一区二区三区| 亚洲黄色片在线观看| 欧美午夜电影在线播放| 秋霞电影网一区二区| 亚洲精品一区二区在线观看| 国产精品1区二区.| 成人欧美一区二区三区1314| 欧美中文字幕一二三区视频| 亚洲成在线观看| 欧美mv日韩mv国产网站| 成人免费看片app下载| 亚洲欧美日韩精品久久久久| 欧美日韩国产欧美日美国产精品| 久久电影网电视剧免费观看| 中文字幕欧美国产| 欧美日韩午夜在线视频| 狠狠色狠狠色合久久伊人| 综合亚洲深深色噜噜狠狠网站| 欧洲色大大久久| 国产一区二区三区免费看 | 91久久线看在观草草青青| 午夜欧美2019年伦理| 国产日韩欧美综合在线| 色av一区二区| 久久99精品国产麻豆不卡| 亚洲精品国产无天堂网2021| 欧美一区二区日韩一区二区| www.欧美亚洲| 久久99久久99| 一区二区三区在线播| 久久综合精品国产一区二区三区 | 91啪九色porn原创视频在线观看| 天天综合天天综合色| 亚洲国产高清不卡| 91精品国产黑色紧身裤美女| 成人aaaa免费全部观看| 久久精工是国产品牌吗| 一区二区三区在线免费| 国产精品污www在线观看| 欧美大片国产精品| 在线观看亚洲专区| av成人老司机| 国产成人精品影视| 寂寞少妇一区二区三区| 日韩影院精彩在线| 夜夜嗨av一区二区三区四季av| 国产精品欧美经典| 久久久久久久网| 欧美成人a∨高清免费观看| 欧美日韩激情一区| 色一情一乱一乱一91av| 国产成人精品免费网站| 精品一区在线看| 免费不卡在线视频| 日本vs亚洲vs韩国一区三区 | 日韩一区二区三区电影在线观看 | 免费精品视频最新在线| 亚洲成人自拍一区| 亚洲欧美日韩中文字幕一区二区三区| 中文字幕av一区二区三区免费看| 精品国产乱码久久久久久闺蜜 | 亚洲一二三区视频在线观看| 亚洲三级免费电影| 亚洲黄网站在线观看| 亚洲精品ww久久久久久p站| 成人欧美一区二区三区在线播放| 国产精品久久久久久一区二区三区| 精品国产制服丝袜高跟| 精品福利二区三区| 91精品国产欧美日韩| 欧美草草影院在线视频| 久久久久久久久久久99999| 久久久久久久久久久久久久久99 | 中文字幕一区二区三| 日韩伦理av电影| 亚洲综合丝袜美腿| 丝袜美腿亚洲一区二区图片| 男女激情视频一区| 国产资源在线一区| www.激情成人| 欧美色视频一区| 91精品久久久久久蜜臀| 欧美大肚乱孕交hd孕妇| 久久奇米777| 亚洲狠狠丁香婷婷综合久久久| 亚洲一区二区高清| 国产一区在线精品| 国产精品一品二品| 色视频一区二区| 日韩一区二区视频在线观看| 国产校园另类小说区| 亚洲欧美日韩国产成人精品影院| 亚洲一区在线视频| 国产综合成人久久大片91| 色婷婷久久综合| 日韩精品一区二区三区swag| 国产精品三级在线观看| 日韩国产在线观看| 成人精品一区二区三区中文字幕 | 久久国产精品露脸对白| 成人午夜av在线| 欧美日韩情趣电影| 久久亚区不卡日本| 一区2区3区在线看| 狠狠色综合播放一区二区| 在线观看日韩毛片| 久久综合色婷婷| 亚洲猫色日本管| 国产一区二区三区四区五区入口| 色婷婷综合久久久久中文| 久久精品男人的天堂| 日韩精品一级中文字幕精品视频免费观看 | 国产综合色视频| 欧美日韩一区二区在线观看|