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

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

?? bookbean.java

?? JSP的在線書店的所有源代碼 使用MyEclipse開發工具
?? JAVA
字號:
/*  *setBookISBN():設置圖書的編號,同時根據編號更新相應的書名、作者、出版社、價格*和簡介
 *getBookList()— 取得書庫中全部書的書名、出版社、價格、作者等信息;
 *getBookISBN()— 取得當前圖書的編號 ;
 *getBookName()—取得當前圖書的書名;
 *getBookAuthor()—取得當前圖書的作者;
 *getPublisher()—取得當前圖書的出版社信息;
 *getPrice()—取得當前圖書的價格;
 *getIntroduce()取得當前圖書的簡介信息。
 *main()方法用于將BEAN作為一個 Application進行測試時使用,正式發布時可以刪除。
 **/

package wdm;

import java.sql.*;
import java.util.ArrayList;
import java.util.List;

public class BookBean {
	private String bookISBN = null; // 圖書編號

	private String bookName = null; // 書名

	private String bookAuthor = null; // 作者

	private String publisher = null; // 出版社

	private String introduce = null; // 簡介

	private String price = null; // 價格

	private static String strDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";

	private static String strDBUrl = "jdbc:odbc:bookstore";

	private Connection conn = null;

	private ResultSet rs = null;

	public BookBean() {
		// 加載驅動
		try {
			Class.forName(strDBDriver);
		} catch (java.lang.ClassNotFoundException e) {
			System.err.println("BookBean ():" + e.getMessage());
			System.err.println(11);
		}
	}

	// 取當前書庫中全部圖書信息
	public ResultSet getBookList() {
		String strSql = null;
		try {
			// 建立與數據庫的連接
			conn = DriverManager.getConnection(strDBUrl);
			Statement stmt = conn.createStatement();
			strSql = "Select bookISBN,bookName,bookAuthor,publisher,price from bookInfo ";
			rs = stmt.executeQuery(strSql);
		}
		// 捕獲異常
		catch (SQLException e) {
			System.err.println("BookBean.getBookList():" + e.getMessage());
		}
		return rs;
	}

	// 根據圖書的編號給圖書的其他信息賦值
	private void getBookInfo(String ISBN) {
		String strSql = null;
		bookName = null;
		bookAuthor = null;
		publisher = null;
		introduce = null;
		price = null;
		try {
			// 建立和數據庫的連接
			conn = DriverManager.getConnection(strDBUrl);
			Statement stmt = conn.createStatement();
			strSql = "Select * from bookInfo where bookISBN = '" + ISBN + "'";
			rs = stmt.executeQuery(strSql);
			while (rs.next()) {
				bookName = rs.getString("bookName");
				bookAuthor = rs.getString("bookAuthor");
				publisher = rs.getString("publisher");
				introduce = rs.getString("introduce");
				price = rs.getString("price");
			}
		}
		// 捕獲異常
		catch (SQLException e) {
			System.err.println("BookBean.getBookInfo():" + e.getMessage());
		}
	}

	// 給圖書的編號賦值,同時調用函數給圖書的其他信息賦值
	public void setBookISBN(String ISBN) {
		this.bookISBN = ISBN;
		getBookInfo(bookISBN);
	}

	// 取圖書編號
	public String getBookISBN() {
		return bookISBN;
	}

	// 取書名
	public String getBookName() {
		return bookName;
	}

	// 取作者信息
	public String getBookAuthor() {
		return bookAuthor;
	}

	// 取出版社信息
	public String getPublisher() {
		return publisher;
	}

	// 取圖書簡介
	public String getIntroduce() {
		return introduce;
	}

	// 取圖書價格
	public String getPrice() {
		return price;
	}

	/*
	 * 將Bean作為一個application進行測試用 public static void main(String args[]) {
	 * BookBean book = new BookBean(); book.setBookISBN("7-5053-5316-4");
	 * 
	 * System.out.println(book.getBookName());
	 * System.out.println(book.getBookAuthor());
	 * System.out.println(book.getPublisher());
	 * System.out.println(book.getIntroduce());
	 * System.out.println(book.getPrice()); try { ResultSet tmpRS =
	 * book.getBookList(); while (tmpRS.next()) {
	 * System.out.println(tmpRS.getString("bookname")); } tmpRS.close(); } //
	 * 捕獲異常 catch (Exception e) { System.err.println("main()" + e.getMessage()); } }
	 */
	public List getAllBook() {
		Statement stmt;
		String strSql = "";
		BookBean book = null;// new UserBean();
		List list = new ArrayList();
		try {
			conn = DriverManager.getConnection(strDBUrl);
			stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
					ResultSet.CONCUR_UPDATABLE);

			strSql = "select * from bookInfo";
			// System.out.println(strSql);
			ResultSet rs = stmt.executeQuery(strSql);
			while (rs.next()) {
				book = new BookBean();
				book.setBookISBN(rs.getString("bookISBN"));
				book.setBookName(rs.getString("bookName"));
				book.setBookAuthor(rs.getString("bookAuthor"));
				book.setIntroduce(rs.getString("introduce"));
				book.setPrice(rs.getString("price"));
				book.setPublisher(rs.getString("publisher"));

				list.add(book);
			}

		} catch (Exception e) {
			System.out.println(e);
			// return false;
		}
		return list;
	}
	
	public void del(String bookISBN) {
		Statement stmt;
		String strSql = "";
		try {
			conn = DriverManager.getConnection(strDBUrl);
			stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
					ResultSet.CONCUR_UPDATABLE);

			strSql = "delete from bookInfo where bookISBN='" + bookISBN + "'";
			stmt.executeUpdate(strSql);

		} catch (Exception e) {
			System.out.println(e);
			// return false;
		}
	}

	public void add(BookBean book){
		Statement stmt;
		String strSql = "";
		try {
			conn = DriverManager.getConnection(strDBUrl);
			stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
					ResultSet.CONCUR_UPDATABLE);

			strSql = "insert into bookInfo values('"+book.getBookISBN()+
			"','"+book.getBookName()+
			"','"+book.getBookAuthor()+
			"','"+book.getPublisher()+
			"','"+book.getPrice()+
			"','"+book.getIntroduce()+"')";
			
			System.out.println(strSql);
			
			stmt.executeUpdate(strSql);

		} catch (Exception e) {
			System.out.println(e);
			// return false;
		}
	}

	public static String getStrDBDriver() {
		return strDBDriver;
	}

	public static void setStrDBDriver(String strDBDriver) {
		BookBean.strDBDriver = strDBDriver;
	}

	public static String getStrDBUrl() {
		return strDBUrl;
	}

	public static void setStrDBUrl(String strDBUrl) {
		BookBean.strDBUrl = strDBUrl;
	}

	public Connection getConn() {
		return conn;
	}

	public void setConn(Connection conn) {
		this.conn = conn;
	}

	public ResultSet getRs() {
		return rs;
	}

	public void setRs(ResultSet rs) {
		this.rs = rs;
	}

	public void setBookAuthor(String bookAuthor) {
		this.bookAuthor = bookAuthor;
	}

	public void setBookName(String bookName) {
		this.bookName = bookName;
	}

	public void setIntroduce(String introduce) {
		this.introduce = introduce;
	}

	public void setPrice(String price) {
		this.price = price;
	}

	public void setPublisher(String publisher) {
		this.publisher = publisher;
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品伦理一区二区| 国产成人午夜电影网| 国产精品婷婷午夜在线观看| 欧美视频日韩视频| av成人老司机| 99久久精品情趣| 99精品视频在线免费观看| 国产黄色91视频| 美女诱惑一区二区| 久草热8精品视频在线观看| 另类综合日韩欧美亚洲| 久久99精品国产.久久久久久| 日韩综合小视频| 青青国产91久久久久久| 六月丁香综合在线视频| 国产黄色91视频| 99精品偷自拍| 欧美日韩一区二区三区在线看 | 91精品国产综合久久国产大片 | 日韩二区在线观看| 精品一区二区在线视频| 国产suv精品一区二区三区 | 亚洲第一福利视频在线| 亚洲6080在线| 国产精品综合久久| 一本色道久久综合亚洲精品按摩| 欧美亚洲一区二区在线观看| 678五月天丁香亚洲综合网| 日韩一区二区电影网| 国产亚洲一区二区三区四区| 中文字幕日韩精品一区 | 久久久综合视频| 18成人在线观看| 蜜桃一区二区三区四区| 懂色av中文一区二区三区| 欧美三级视频在线观看| 精品av综合导航| 亚洲国产综合91精品麻豆| 精品一区二区三区欧美| 欧美在线不卡一区| 久久久久久9999| 亚洲国产综合视频在线观看| 国产盗摄一区二区三区| 欧美日韩免费电影| 国产精品二区一区二区aⅴ污介绍| 亚洲伊人色欲综合网| 国产一区二区三区视频在线播放| 91久久免费观看| 国产亚洲精品精华液| 日韩精品91亚洲二区在线观看| 国产成人免费视频网站高清观看视频| 欧美日韩国产另类不卡| 综合久久国产九一剧情麻豆| 狠狠色狠狠色合久久伊人| 欧美色中文字幕| 中文字幕亚洲精品在线观看| 激情六月婷婷综合| 欧美一区二视频| 亚洲不卡av一区二区三区| jlzzjlzz国产精品久久| 久久无码av三级| 日本aⅴ免费视频一区二区三区| 色综合欧美在线视频区| 国产欧美一区视频| 国产美女在线观看一区| 日韩免费一区二区| 日韩精品一二区| 欧美亚洲自拍偷拍| 夜夜爽夜夜爽精品视频| 99久久久精品免费观看国产蜜| 26uuu欧美日本| 久久99国产精品久久99| 日韩亚洲欧美中文三级| 免费高清不卡av| 日韩欧美色综合| 免费观看一级特黄欧美大片| 91精品久久久久久蜜臀| 日韩电影免费一区| 555www色欧美视频| 青青草国产成人av片免费| 欧美精品vⅰdeose4hd| 午夜欧美视频在线观看 | 狠狠狠色丁香婷婷综合激情| 日韩一区二区视频| 极品少妇xxxx精品少妇| 久久色在线视频| 成人一区在线观看| 成人免费在线视频观看| 色国产综合视频| 亚洲18影院在线观看| 欧美一区二区视频网站| 激情久久五月天| 欧美激情一区二区三区全黄| 99久久精品免费看| 亚洲一区二区三区四区的| 91精品国产91久久综合桃花| 免费成人结看片| 国产亚洲女人久久久久毛片| 成人动漫中文字幕| 亚洲一区免费在线观看| 日韩欧美国产综合一区| 成人免费毛片高清视频| 亚洲激情男女视频| 日韩一级片网站| 国产在线精品一区在线观看麻豆| 国产欧美日韩在线看| 色婷婷久久一区二区三区麻豆| 亚洲不卡av一区二区三区| 精品国产一区二区在线观看| 成人精品电影在线观看| 亚洲.国产.中文慕字在线| 久久夜色精品一区| 日本韩国欧美国产| 韩国三级电影一区二区| 亚洲精品久久7777| 精品久久久久99| 色婷婷av一区| 国产在线国偷精品免费看| 亚洲综合自拍偷拍| 国产日韩欧美高清在线| 在线成人免费观看| 99久久久国产精品免费蜜臀| 美美哒免费高清在线观看视频一区二区| 久久久久久久电影| 日韩一级黄色片| 欧美在线一二三| 成人动漫一区二区在线| 老司机午夜精品99久久| 樱花草国产18久久久久| 欧美国产一区在线| 日韩视频一区二区三区在线播放| 91麻豆swag| 国产99一区视频免费| 麻豆一区二区99久久久久| 一区二区三区中文字幕电影 | 亚洲男人天堂一区| 国产无人区一区二区三区| 在线播放日韩导航| 欧美三级电影在线观看| 91免费在线播放| 成人午夜视频福利| 国产.欧美.日韩| 国产一区视频网站| 激情综合网激情| 久久激五月天综合精品| 免费看欧美美女黄的网站| 五月天中文字幕一区二区| 亚洲一区二区三区自拍| 亚洲黄色片在线观看| 综合色中文字幕| 综合久久久久久| 亚洲欧美日韩小说| 亚洲天堂久久久久久久| 亚洲天堂2016| 伊人开心综合网| 亚洲福利视频三区| 亚洲3atv精品一区二区三区| 视频一区二区中文字幕| 人人爽香蕉精品| 日本成人在线网站| 美女高潮久久久| 国产精品99久久久久久久女警| 国产一区免费电影| 国产成人超碰人人澡人人澡| 成人午夜免费电影| 色999日韩国产欧美一区二区| 色八戒一区二区三区| 欧美日韩国产美| 精品99999| 国产精品二区一区二区aⅴ污介绍| 亚洲欧美日韩国产综合在线 | 欧美成人一级视频| xnxx国产精品| 国产精品久久久久影视| 一区二区三区在线视频观看| 精品亚洲成av人在线观看| 视频一区二区三区中文字幕| 精品一区二区在线看| 成人影视亚洲图片在线| 欧美探花视频资源| 精品少妇一区二区三区在线视频| 国产午夜亚洲精品羞羞网站| 亚洲人成在线观看一区二区| 亚洲午夜在线视频| 国产原创一区二区三区| 色综合天天综合网天天狠天天 | 欧美一区二区三区思思人| 精品国产91久久久久久久妲己| 欧美国产精品一区二区三区| 亚洲久草在线视频| 久久不见久久见中文字幕免费| 国产精品亚洲第一| 欧美亚洲国产bt| 国产色91在线| 亚洲福利一区二区三区| 国产成人精品免费网站| 欧美喷水一区二区| 国产精品国产三级国产aⅴ中文| 亚洲线精品一区二区三区八戒| 久久国产人妖系列|