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

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

?? customeroperation.java

?? 是Eclipse web開發從入門到精通的源碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
			preparedStatement.setString(8, useBean.getUserAdds());
			preparedStatement.setInt(9, useBean.getUserCode());
			preparedStatement.setString(10, useBean.getUserWork());
			preparedStatement.setString(11, useBean.getUserCard());
			preparedStatement.setInt(12, useBean.getUserAge());
			preparedStatement.setInt(13, useBean.getUserId());
			// 執行更新操作
			int flag = preparedStatement.executeUpdate();
			if (flag == 0) {
				bool = false;
			}
		} catch (SQLException ex) {
			ex.printStackTrace();
			bool = false;
		}
		return bool;
	}

	/**
	 * 判斷特定用戶是否已經存在
	 * 
	 * @param userName
	 * @return
	 */
	public boolean hasUser(String userName) {
		boolean bool = true;
		// 查詢特定用戶數量的SQL語句
		String sql = "select count(*) from users where userName=?";
		try {
			// 創建Statement對象
			preparedStatement = connection.prepareStatement(sql);
			// 設置Statement對象的相關參數
			preparedStatement.setString(1, userName);
			// 執行查詢
			resultSet = preparedStatement.executeQuery();
			resultSet.next();
			int flag = resultSet.getInt(1);
			if (flag > 0) {
				bool = true;
			} else {
				bool = false;
			}
		} catch (SQLException ex) {
			ex.printStackTrace();
			bool = true;
		}

		return bool;
	}

	/**
	 * 根據bookID取得相應的圖書信息
	 * 
	 * @param bookId
	 * @return
	 */
	public BookBean getBookBean(String bookId) {
		BookBean bbean = new BookBean();
		// 查詢圖書信息的SQL語句
		String sql = "select * from information where BookId=?";
		try {
			// 創建Statement對象
			preparedStatement = connection.prepareStatement(sql);
			// 設置Statement對象相應的參數
			preparedStatement.setString(1, bookId);
			// 執行查詢操作
			resultSet = preparedStatement.executeQuery();
			while (resultSet.next()) {
				bbean.setBookCompany(resultSet.getString("BookCompany"));
				bbean.setBookCount(1);
				bbean.setBookData(resultSet.getDate("BookDate"));
				bbean.setBookId(Integer.parseInt(bookId));
				bbean.setBookImage(resultSet.getString("BookImage"));
				bbean.setBookName(resultSet.getString("BookName"));
				bbean.setBookPenster(resultSet.getString("BookPenster"));
				bbean.setBookPrice(resultSet.getInt("BookPrice"));
				bbean.setBookSell(resultSet.getInt("BookSell"));
				bbean.setBookStep(resultSet.getInt("BookStep"));
				bbean.setBookStorage(resultSet.getInt("BookStorage"));
				bbean.setBookSynopsis(resultSet.getString("BookSynopsis"));
				bbean.setBookType(this.queryType(""
						+ resultSet.getInt("BookType")));
				bbean.setBookAllPrice(bbean.getBookPrice());
			}
		} catch (SQLException ex) {
			ex.printStackTrace();
			return null;
		}
		return bbean;
	}

	/**
	 * 查詢等級信息
	 * 
	 * @param typeId
	 * @return
	 */
	public String queryType(String typeId) {
		try {
			// 創建Statement對象,從Type表中查詢等級屬性
			java.sql.PreparedStatement prepar1 = connection
					.prepareStatement("select Display from Type where TypeId=?");
			// 設置Statement對象的相應參數
			prepar1.setInt(1, Integer.parseInt(typeId));
			// 執行查詢
			ResultSet res1 = prepar1.executeQuery();
			res1.next();
			return res1.getString("Display");
		} catch (SQLException ex) {

			return null;
		}
	}

	public int getPageCount(int page, int bookNum, int bookType, int bookStep) {
		int count = 0;
		try {
			callableStatement = connection
					.prepareCall("{call proc_page (?,?,?,?,?)}");

			callableStatement.setInt(1, page);
			callableStatement.setInt(2, bookNum);
			callableStatement.setInt(3, bookType);
			callableStatement.setInt(4, bookStep);
			callableStatement.registerOutParameter(5, Types.INTEGER);
			callableStatement.execute();
			count = callableStatement.getInt(5);

		} catch (SQLException ex) {
			ex.printStackTrace();
		}
		return count;
	}

	public ArrayList getPageData(int page, int bookNum, int bookType,
			int bookStep) // 取出分頁的記錄
	{
		ArrayList bookList = new ArrayList(); // 返回的分頁的List數據
		System.out.println(bookNum + "    ");
		// 需要填充的bookBean book的信息
		try {
			callableStatement = connection
					.prepareCall("{call proc_page(?,?,?,?,?)}"); // 存儲過程 分頁
			// proc_page(?,?,?,?)
			callableStatement.setInt(1, page); // 參數1 第幾頁
			callableStatement.setInt(2, bookNum); // 參數2 多少個結果
			callableStatement.setInt(3, bookType); // 參數3 書的類型
			callableStatement.setInt(4, bookStep);
			callableStatement.registerOutParameter(5, Types.INTEGER); // OUTPUT參數
			// 返回結構共多少頁
			resultSet = callableStatement.executeQuery(); // 接收存儲過程的結果集
			while (resultSet.next()) // 提取結果集的每條記錄(主要問題在這里!!!!!!)
			{

				BookBean bbean = new BookBean();
				bbean.setBookName(resultSet.getString("bookName"));
				bbean.setBookId(resultSet.getInt("BookId"));

				bbean.setBookPenster(resultSet.getString("BookPenster"));
				bbean.setBookCompany(resultSet.getString("BookCompany"));
				bbean.setBookData(resultSet.getDate("BookDate"));
				bbean.setBookImage(resultSet.getString("BookImage"));

				bbean.setBookPrice(resultSet.getInt("BookPrice"));
				bbean.setBookSell(resultSet.getInt("BookSell"));
				bbean.setBookStep(resultSet.getInt("BookStep"));
				bbean.setBookStorage(resultSet.getInt("BookStorage"));
				bbean.setBookSynopsis(resultSet.getString("BookSynopsis"));
				bbean.setBookType(queryType("" + resultSet.getInt("BookType")));
				/*   */
				bookList.add(bbean); // 加入到booklist
			}
		} catch (SQLException ex) {
			ex.printStackTrace();
		}
		return bookList;

	}

	public int getSearchCountPage() {
		return this.pagecount;
	}

	public int getSearchCountdata() {
		return this.pagedata;
	}

	public ArrayList getSearchPage(int page, int bookNum, String action,
			String searchkey, String stepid, String typeid) {

		ArrayList bookList = new ArrayList();
		try {
			callableStatement = connection
					.prepareCall("{call proc_searchpage(?,?,?,?,?,?,?,?)}");
			callableStatement.setInt(1, page); // 參數1 第幾頁
			callableStatement.setInt(2, bookNum); // 參數2 多少個結果
			callableStatement.setInt(3, Integer.parseInt(typeid)); // 參數3 書的類型
			callableStatement.setInt(4, Integer.parseInt(stepid));
			callableStatement.setString(5, searchkey);
			callableStatement.setString(6, action);
			callableStatement.registerOutParameter(7, Types.INTEGER); // OUTPUT參數
			// 返回結構共多少頁
			callableStatement.registerOutParameter(8, Types.INTEGER);
			resultSet = callableStatement.executeQuery(); // 接收存儲過程的結果集
			while (resultSet.next()) // 提取結果集的每條記錄(主要問題在這里!!!!!!)
			{
				BookBean bbean = new BookBean();
				bbean.setBookId(resultSet.getInt("BookId"));
				bbean.setBookName(resultSet.getString("BookName"));
				bbean.setBookPenster(resultSet.getString("BookPenster"));
				bbean.setBookCompany(resultSet.getString("BookCompany"));
				bbean.setBookData(resultSet.getDate("BookDate"));
				bbean.setBookImage(resultSet.getString("BookImage"));
				bbean.setBookPrice(resultSet.getInt("BookPrice"));
				bbean.setBookSell(resultSet.getInt("BookSell"));
				bbean.setBookStep(resultSet.getInt("BookStep"));
				bbean.setBookStorage(resultSet.getInt("BookStorage"));
				bbean.setBookSynopsis(resultSet.getString("BookSynopsis"));
				bbean.setBookType(queryType("" + resultSet.getInt("BookType")));
				/*   */
				bookList.add(bbean); // 加入到booklist
			}
			pagecount = callableStatement.getInt(7);
			pagedata = callableStatement.getInt(8);
		} catch (SQLException ex) {
			ex.printStackTrace();
		}

		return bookList;
	}

	public String getDate() {
		SimpleDateFormat lFormat;
		Calendar MyDate = Calendar.getInstance();
		MyDate.setTime(new java.util.Date());
		java.util.Date date = MyDate.getTime();
		// 格式可以自己根據需要修改
		lFormat = new SimpleDateFormat("yyyyMMddHHmmss");
		String gRtnStr = lFormat.format(date);
		return gRtnStr;
	}

	/**
	 * 插入定單信息
	 * 
	 * @param ofb
	 * @return
	 */
	public boolean insertOrder(OrderFormBean ofb) {
		int flag = 0;
		try {
			// 創建Statement對象,向OrderForm表中插入一條新記錄
			preparedStatement = connection
					.prepareStatement("insert into OrderForm(UserId,BookId,amount,OrderData,money) values(?,?,?,?,?)");
			// 設置其相應的參數
			preparedStatement.setInt(1, ofb.getUserId());
			preparedStatement.setInt(2, ofb.getBookId());
			preparedStatement.setInt(3, ofb.getAmount());
			preparedStatement.setString(4, ofb.getOrderData());
			preparedStatement.setInt(5, ofb.getMoney());
			// 執行更新
			flag = preparedStatement.executeUpdate();
		} catch (SQLException ex) {
			ex.printStackTrace();
		}
		if (flag > 0) {
			return true;
		} else {
			return false;
		}
	}

	/**
	 * 關閉與數據庫的連接
	 */
	public void Close() {
		try {
			if (resultSet != null) {
				// 關閉ResultSet
				resultSet.close();
			}
			if (preparedStatement != null) {
				// 關閉Statement對象
				preparedStatement.close();
			}
			if (connection != null) {
				// 關閉Connection對象
				connection.close();
			}
		} catch (SQLException ex) {
			ex.printStackTrace();
		}

	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美猛男男办公室激情| 国产精品久久久久久久久免费丝袜 | 久久精品欧美日韩精品| 日韩一区二区精品在线观看| 欧美日韩国产成人在线91| 91精品福利视频| 在线观看免费亚洲| 欧美日韩在线三级| 91精品国模一区二区三区| 91精品国产欧美一区二区| 亚洲精品自拍动漫在线| 最新国产成人在线观看| 成人欧美一区二区三区视频网页 | 洋洋av久久久久久久一区| 1024国产精品| 夜夜夜精品看看| 视频一区欧美日韩| 久久国产精品72免费观看| 久久99蜜桃精品| 国产91精品免费| 波多野结衣在线一区| aaa欧美日韩| 欧美三电影在线| 日韩一级欧美一级| 久久精品男人天堂av| 中文字幕一区二区在线播放| 日韩伦理av电影| 午夜电影一区二区三区| 奇米精品一区二区三区在线观看一| 奇米四色…亚洲| 国产成人亚洲综合a∨婷婷 | 国产精品二区一区二区aⅴ污介绍| 欧美激情综合五月色丁香小说| 中文字幕视频一区| 日日摸夜夜添夜夜添国产精品| 久久超级碰视频| 99国产精品久久| 正在播放一区二区| 中文字幕精品一区二区精品绿巨人 | 蜜桃av一区二区三区电影| 极品瑜伽女神91| 色天天综合色天天久久| 日韩午夜av一区| 国产精品国产自产拍在线| 亚洲午夜免费电影| 国产精品一区专区| 欧洲一区在线电影| 久久久亚洲精品一区二区三区 | 久久精品国产秦先生| 国产成人精品免费| 欧美体内she精高潮| 久久理论电影网| 亚洲第一主播视频| 国产999精品久久久久久| 欧美日韩中文一区| 国产欧美一区二区精品性| 亚洲一区二区三区四区五区黄 | 日韩欧美在线影院| 伊人一区二区三区| 日韩无一区二区| 亚洲激情男女视频| 国产乱妇无码大片在线观看| 91福利资源站| 欧美极品xxx| 久久激情五月激情| 欧美午夜精品一区二区三区| 国产日韩欧美精品在线| 丝袜亚洲另类欧美| 色综合久久九月婷婷色综合| 欧美videos中文字幕| 亚洲3atv精品一区二区三区| jizzjizzjizz欧美| 久久中文字幕电影| 日本三级亚洲精品| 欧美在线一二三四区| 中文字幕乱码久久午夜不卡| 免费在线观看不卡| 欧美日韩视频在线第一区 | 久久久不卡影院| 奇米色777欧美一区二区| 91福利视频网站| 亚洲精品高清视频在线观看| 国产精品中文欧美| 欧美精品一区二区高清在线观看| 午夜一区二区三区在线观看| av毛片久久久久**hd| 国产婷婷色一区二区三区在线| 久久精品99久久久| 91精品国产色综合久久ai换脸| 亚洲综合色噜噜狠狠| 成av人片一区二区| 国产欧美一区二区精品性| 国产在线国偷精品产拍免费yy| 日韩一级免费一区| 免费在线视频一区| 欧美一级生活片| 美女一区二区三区在线观看| 91精品在线免费观看| 日韩国产精品大片| 日韩亚洲欧美高清| 美日韩一区二区三区| 欧美一区二区私人影院日本| 亚洲高清视频在线| 欧美日本一区二区三区| 亚洲国产综合人成综合网站| 欧美性大战久久| 肉色丝袜一区二区| 日韩亚洲欧美成人一区| 青青国产91久久久久久| 欧美一区二区成人6969| 男女视频一区二区| 精品成人在线观看| 国产成人福利片| 中文字幕一区在线观看| 日本精品视频一区二区| 亚洲午夜久久久| 91麻豆精品国产91| 国精产品一区一区三区mba桃花| 亚洲精品一区在线观看| 国产精品88av| 最新热久久免费视频| 99精品久久只有精品| 一区二区三区久久久| 亚洲午夜激情网页| 精品视频在线免费观看| 丝袜美腿高跟呻吟高潮一区| 日韩午夜在线影院| 国产成人精品免费网站| 亚洲三级在线观看| 欧美一级一区二区| 国产精品99久久久久久久女警| 国产精品美女久久久久久| 99久久精品免费观看| 亚洲r级在线视频| 亚洲精品在线观看网站| 成人国产精品免费观看动漫| 一区二区三区中文字幕电影| 9191成人精品久久| 国产精品自拍一区| 亚洲欧美成人一区二区三区| 欧美日韩第一区日日骚| 国产一区二区不卡老阿姨| 亚洲区小说区图片区qvod| 欧美日韩一区二区三区视频| 精品亚洲国内自在自线福利| 综合久久国产九一剧情麻豆| 欧美精品视频www在线观看| 国产剧情一区二区| 亚洲国产综合色| 国产亚洲精品aa午夜观看| 欧美主播一区二区三区美女| 极品少妇xxxx精品少妇| 一区二区三区在线高清| 精品国产1区二区| 欧美一a一片一级一片| 国产一区 二区| 首页亚洲欧美制服丝腿| 久久久精品黄色| 欧美日韩一区高清| 成人av在线播放网站| 免播放器亚洲一区| 亚洲精品水蜜桃| 久久一日本道色综合| 精品视频1区2区| 不卡免费追剧大全电视剧网站| 美国欧美日韩国产在线播放| 中文字幕制服丝袜成人av| 欧美电视剧免费全集观看 | 亚洲一级二级三级在线免费观看| 2022国产精品视频| 欧美军同video69gay| 成人丝袜18视频在线观看| 日韩不卡手机在线v区| ...中文天堂在线一区| 久久蜜桃香蕉精品一区二区三区| 欧美日韩精品一区二区在线播放| www.亚洲在线| 国产精品一卡二卡在线观看| 日本欧美一区二区三区乱码| 一区二区三区波多野结衣在线观看 | 69久久夜色精品国产69蝌蚪网| 91首页免费视频| 国产99久久精品| 国产成人在线网站| 精品一区二区三区免费毛片爱 | av电影在线观看一区| 国产一区二区免费看| 日本麻豆一区二区三区视频| 一区二区三区在线免费播放| 中文字幕中文字幕在线一区| 国产欧美视频在线观看| 欧美精品一区二区不卡| 欧美一级精品大片| 欧美一区二区大片| 日韩一级完整毛片| 91精品欧美福利在线观看| 欧美日本免费一区二区三区| 欧美唯美清纯偷拍| 欧美日韩精品欧美日韩精品| 日本道免费精品一区二区三区|