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

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

?? bagbean.java

?? 網(wǎng)上書店 一個(gè)在線購(gòu)物的完整例子-網(wǎng)上書店JSP系統(tǒng)。
?? JAVA
字號(hào):
package com.bitc.store;

//定義Bean所屬的套件



//指定欲使用的套件

import java.sql.*;

import java.util.Date;



public class BagBean

{

	private String BookList = "";	

	//起始設(shè)定BookList屬性



	public BagBean()  //建構(gòu)子

	{ }		



	//以下為設(shè)定Bean的方法	



	//判斷BookList中是否有資料, 是則代表購(gòu)物袋中有購(gòu)買的書籍

	public boolean HaveBook() 

	{ 

		boolean result = false;



		if (!BookList.equals(""))

			result = true; 



		return result;			

	}



	//清除購(gòu)物袋

	public void ClearBag ()

	{ 

		BookList  = "";

	}



	//判斷某書籍是否已置入購(gòu)物袋

	public boolean InBag(String BookID)

	{ 

		boolean result = true;



		if(BookList.indexOf(BookID) == -1)

			result = false;		

		

		return result;

	}

	

	//取得某書籍的訂購(gòu)數(shù)量

	public String getQty(String BookID)

	{ 

		String result = null;

		int index = 0, start = 0, end = 0;

		

		index = BookList.indexOf(BookID);

			

		if(index != -1)

		{

			start = BookList.indexOf(':', index);

			end = BookList.indexOf('&', index);



			result = BookList.substring(start + 1, end);			

		}		

		

		return result;

	}

	

	//將預(yù)定訂購(gòu)的書籍與數(shù)量置入購(gòu)物袋

	public void AddBook(String BookID, String Qty)

	{ 

		BookList = BookList + BookID + ":" + Qty + "&";

	}

	

	//設(shè)定某書籍的購(gòu)買數(shù)量

	public void setQty(String BookID, String Qty)

	{ 

		int index = 0;

				

		index = BookList.indexOf(BookID);

		//尋找某書籍在BookList字串中的位置



		if(index != -1)

		{

			String str1 = "", str2 = "";

			int start = BookList.indexOf(':', index);

			int end = BookList.indexOf('&', index);

			//尋找 : 與 & 符號(hào)的位置, 找出原儲(chǔ)存價(jià)格資料的位置



			str1 = BookList.substring(0, start - 1);

			str2 = BookList.substring(end);

			BookList = str1 + Qty + str2;

			//將新價(jià)格置入BookList

		}		

	}



	//與資料庫(kù)連結(jié)有關(guān)的Bean屬性

	Connection con = null;

	Statement stmt = null;

	ResultSet BagRs = null;



	//起始取得購(gòu)物袋中已選購(gòu)書籍的查詢字串

	public void InitBagRs(Connection con)

	{

		if(this.con != con)

			this.con = con;



		String BookID = BookID(); 

		//取得購(gòu)物袋中所有訂購(gòu)書籍的編號(hào)		

		

		try{

			stmt = con.createStatement(

					ResultSet.TYPE_SCROLL_INSENSITIVE,

					ResultSet.CONCUR_READ_ONLY);

			//建立Statement物件		

			

			String strSQL = "SELECT * FROM Book " + 

				"WHERE BookID IN (" +	BookID + ")";

			//建立SQL字串



			BagRs = stmt.executeQuery(strSQL);

			//執(zhí)行SQL敘述

		}

		catch(SQLException sex)

		{

			System.out.println(sex.toString());

		}						

	}



	//關(guān)閉ResultSet物件與Statement物件

	public void CloseBagRs ()

	{ 

		try{

			if(BagRs != null)

			{

				BagRs.close();				

				BagRs = null;

			}



			if(stmt != null)

			{

				stmt.close();

				stmt = null;

			}

		}

		catch(SQLException sex)

		{

			System.out.println(sex.toString());

		}

	}



	//將ResultSet物件的指標(biāo)向後移動(dòng)

	public boolean next()

	{ 

		boolean result = false;



		try{

			result = BagRs.next();

		}

		catch(SQLException sex)

		{

			System.out.println(sex.toString());

		}

		return result;

	}

	

	//取得記錄集中的ID欄位

	public String getBookID()

	{ 

		String result = null;

		try{

			result = BagRs.getString("BookID");

		}

		catch(SQLException sex)

		{

			System.out.println(sex.toString());

		}		

		return result;

	}



	//取得記錄集中的BookNm欄位

	public String getBookNm()

	{ 

		String result = null;

		try{

			result = BagRs.getString("BookNm");

		}

		catch(SQLException sex)

		{

			System.out.println(sex.toString());

		}		

		return result;

	}

	

	//取得記錄集中的Price欄位

	public double getPrice()

	{ 

		double result = 0.0;

		try{

			result = BagRs.getDouble("Price");

		}

		catch(SQLException sex)

		{

			System.out.println(sex.toString());

		}		

		return result;

	}



	//將訂單資料新增至資料庫(kù)中

	public void InsertOrder(Connection con, String Name, 

				String Address, String Phone, String E_Mail)

	{

		if(this.con != con)

			this.con = con;



		String BookID = BookID(); 

		//取得購(gòu)物袋中所有訂購(gòu)書籍的編號(hào)

		

		try{

			String Time = Now();



			stmt = con.createStatement(

					ResultSet.TYPE_SCROLL_INSENSITIVE,

					ResultSet.CONCUR_READ_ONLY);

			//建立Statement物件		

			

			String strSQL = "INSERT INTO BookOrder " + 

			       "(OrderTime, Name, Phone, E_Mail, Address)" + 

			       " VALUES ('" + Time + "','" + Name + "','" + 

			       Phone  + "','" + E_Mail + "','" + Address + "')";

			//建立將資料新增至資料庫(kù)的SQL敘述



			stmt.executeUpdate(strSQL); //執(zhí)行SQL敘述

		

			strSQL = "SELECT ID FROM BookOrder " + 

				 "WHERE OrderTime = '" + Time + "'";

			//從BookOrder資料表取得上次新增資料的SQL敘述



			ResultSet IDRs = stmt.executeQuery(strSQL);

			//執(zhí)行SQL敘述取得ResultSet物件



			IDRs.next(); //移至第一筆記錄



			String OrdID = IDRs.getString("ID");

			//取得ID欄位

		

			IDRs.close(); //關(guān)閉ResultSet物件

	

			int num = 0, i = 0, end = 0, start = 0;

			

			end = BookList.indexOf(':'); 

			//在BookList字串中尋找':'字元

			

			//利用while回圈將BookList中的書籍編號(hào)串接成BookID字串		

			while(end != -1)

			{

				String BID = BookList.substring(start, end);



				strSQL = "INSERT INTO OrderDetail " +

     				  "(OrderID, BookID, Quity) VALUES " +

				  "(" + OrdID + ",'" + BID + "'," + 

				  getQty(BID) + ")";

				//建立將訂購(gòu)明細(xì)資料新增至OrderDetail資料表的SQL敘述

			

				stmt.executeUpdate(strSQL);

				//執(zhí)行新增訂購(gòu)明細(xì)資料的SQL敘述			

				

				end = BookList.indexOf(':', end + 1);			

				start = BookList.indexOf('&', start);

				start = start + 1;			

			}		

		}

		catch(SQLException sex)

		{

			System.out.println(sex.toString());

		}

		

	}



	//建立符合資料庫(kù)格式要求的系統(tǒng)時(shí)間

	public String Now()

	{

		Date Now = new Date(); //取得目前的系統(tǒng)時(shí)間

		String year = String.valueOf(Now.getYear() + 1900);

		String month = String.valueOf(Now.getMonth() + 1);

		String day = String.valueOf(Now.getDate());

		String hour = String.valueOf(Now.getHours());

		String minute = String.valueOf(Now.getMinutes());

		String second = String.valueOf(Now.getSeconds());



		return year + "/" + month + "/" + day + " "

			+ hour + ":" + minute + ":" + second;

		//取得目前的日期與時(shí)間

	}



	//將BookList中的書籍編號(hào), 建立為以 , 以及 ' 串連的字串

	public String BookID()

	{

		String BookID = "";		

		int start = 0;

		int end = 0;

		int num = 0;



		end = BookList.indexOf(':'); //在BookList字串中尋找':'字元



		//利用while回圈將BookList中的書籍編號(hào)串接成BookID字串		

		while(end != -1)

		{

			BookID = BookID + "'" + 

				 BookList.substring(start, end) + "', ";

			//在書籍編號(hào)前後加上 ' 并以 , 分隔

			

			end = BookList.indexOf(':', end + 1);			

			start = BookList.indexOf('&', start);

			start = start + 1;			

		}



		return BookID;

	}		

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲精品资源在线26u| 蜜臀va亚洲va欧美va天堂| 菠萝蜜视频在线观看一区| 亚洲欧洲三级电影| 5566中文字幕一区二区电影| 免费人成网站在线观看欧美高清| 欧美裸体一区二区三区| 国产成人午夜视频| 香蕉久久一区二区不卡无毒影院 | 精品一区二区三区香蕉蜜桃| 国产日韩欧美高清在线| 欧美在线免费播放| 国产99精品在线观看| 国产专区综合网| 婷婷综合久久一区二区三区| 国产精品久久久久久久岛一牛影视| 欧美三级电影在线看| 99亚偷拍自图区亚洲| 久久国产三级精品| 免费在线观看日韩欧美| 亚洲午夜精品久久久久久久久| 国产亚洲精品超碰| 国产日产欧美一区二区三区| 日韩精品影音先锋| 一卡二卡三卡日韩欧美| 精品播放一区二区| 国产精品女主播av| 日韩国产精品久久久| 国产一区二区三区黄视频 | 欧美日韩国产a| 国产乱码精品一品二品| 日本大胆欧美人术艺术动态| 国产精品伦一区二区三级视频| 7777精品伊人久久久大香线蕉最新版| 成人h版在线观看| 国产呦精品一区二区三区网站| 日本不卡一区二区| 精品亚洲国产成人av制服丝袜| 国产精品18久久久久| 成人av午夜电影| 制服丝袜在线91| 欧美成人性战久久| 国产精品女主播在线观看| 中文字幕一区二区三区视频| 中文字幕日本乱码精品影院| 亚洲不卡在线观看| 精品综合久久久久久8888| 99精品在线观看视频| 欧美日韩国产高清一区二区三区| 久久久久久久久99精品| 麻豆91精品视频| 欧美v日韩v国产v| 91在线观看地址| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 中文字幕一区在线观看视频| 国产精品麻豆一区二区| 国产福利精品一区二区| 国产欧美一区二区精品秋霞影院 | 九九久久精品视频| 三级亚洲高清视频| 午夜欧美一区二区三区在线播放| 亚洲人吸女人奶水| 亚洲欧美日韩久久| 国产精品乱码一区二区三区软件 | 日本va欧美va精品发布| 亚洲 欧美综合在线网络| 一区二区三区加勒比av| 国产精品99久久久久久宅男| 亚洲动漫第一页| 亚洲一区二区四区蜜桃| 国产一区二区主播在线| 高清不卡一区二区| 国产成人久久精品77777最新版本| 在线观看日韩精品| 国产成人综合亚洲网站| 日韩电影在线一区| 国产精品一区二区久久不卡| 欧美久久久久免费| 麻豆国产91在线播放| 精品久久99ma| www.欧美色图| 亚洲免费色视频| 在线视频国内自拍亚洲视频| 亚洲一区二区美女| 久久伊人中文字幕| 色综合咪咪久久| 亚洲电影激情视频网站| 日韩欧美一二三区| 99在线视频精品| 国产精品亚洲一区二区三区妖精| 亚洲777理论| 99在线热播精品免费| 国产亚洲综合性久久久影院| 91久久精品一区二区三| 97精品久久久午夜一区二区三区| 国产精品1区二区.| 国产成人在线观看| 成人免费高清在线| 91麻豆福利精品推荐| 欧美亚洲动漫精品| 精品久久一区二区| 色噜噜久久综合| 成人av动漫在线| 久久精品理论片| 午夜精品久久久久久久久| 国产精品国产三级国产aⅴ入口 | 亚洲一区中文在线| 中文字幕在线不卡一区二区三区 | 欧美中文字幕一区二区三区亚洲| 三级久久三级久久| 在线一区二区三区四区五区| 亚洲国产精品久久久男人的天堂| 欧美日韩一区二区三区高清 | 精品美女在线播放| 国产激情视频一区二区在线观看 | 国产精品卡一卡二卡三| 日韩免费电影网站| 日韩视频123| 日韩欧美中文一区| 精品少妇一区二区| 日韩视频在线观看一区二区| 欧美日韩精品免费观看视频| 欧美视频第二页| 欧美日韩久久一区二区| 欧美日本在线视频| 日韩欧美一二三四区| 精品黑人一区二区三区久久| 亚洲精品在线免费播放| 国产欧美日韩在线看| 中文乱码免费一区二区| 亚洲嫩草精品久久| 久久电影网站中文字幕| 成人av片在线观看| 欧美日韩精品二区第二页| 久久精品网站免费观看| 一区二区三区在线视频观看58| 久久香蕉国产线看观看99| 精品一区在线看| 日本最新不卡在线| 一区二区高清视频在线观看| 日韩一区二区电影| 色一区在线观看| 欧美日韩亚洲国产综合| 欧美一区二区久久| 一区在线观看视频| 六月丁香婷婷色狠狠久久| 97久久人人超碰| 国产日韩欧美综合一区| 日产精品久久久久久久性色| eeuss影院一区二区三区| 在线观看视频91| 一本色道a无线码一区v| 99久久99久久精品免费观看| 成人黄动漫网站免费app| 国产精品系列在线观看| 91高清视频在线| 2023国产精华国产精品| 中文子幕无线码一区tr| 无吗不卡中文字幕| 欧美三级一区二区| 亚洲国产成人av| 91色视频在线| 夜夜精品视频一区二区| 色香蕉成人二区免费| 亚洲欧美日韩系列| 99久久婷婷国产精品综合| 国产日韩精品一区二区三区在线| 国产乱码精品1区2区3区| 久久亚洲精品国产精品紫薇| 国产一二三精品| 中文字幕av一区二区三区免费看| 成人高清免费在线播放| 国产精品久久毛片av大全日韩| 91同城在线观看| 亚洲1区2区3区视频| 欧美一级日韩免费不卡| 国产精品18久久久久久vr | 色伊人久久综合中文字幕| 亚洲国产精品天堂| 久久综合色鬼综合色| 不卡一二三区首页| 蜜臀va亚洲va欧美va天堂| 中文字幕亚洲综合久久菠萝蜜| 色中色一区二区| 久久se这里有精品| 一区二区三区电影在线播| 337p粉嫩大胆噜噜噜噜噜91av| 在线看日本不卡| 国产91精品免费| 麻豆久久久久久久| 亚洲chinese男男1069| 日韩毛片精品高清免费| 精品精品国产高清a毛片牛牛 | 国产精品国产三级国产aⅴ原创 | 三级精品在线观看| 亚洲人成小说网站色在线| 国产欧美日韩不卡| 精品国产99国产精品| 911精品产国品一二三产区| 色欧美片视频在线观看在线视频|