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

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

?? dbutil.java

?? 全套網上書店系統代碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
				if(rs.getString(1).equals("admin"))
					result = "admin";
				else
					result = "user";
			}
		}catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
		return result;
	}
	
	/*
	 * 圖書管理方面代碼 
	 */
	
	public void addbook(String ISBN, String bookname, String bookpress, String category, double price,
			String pic, Date publishdate) {
		try {
			PreparedStatement ps = conn
				.prepareStatement("insert into book (IBSN, bookname, bookpress, category, " +
					"price, pic, publishdate) values (?,?,?,?,?,?,?)");
			ps.setString(1, ISBN);
			ps.setString(2, bookname);
			ps.setString(3, bookpress);
			ps.setString(4, category);
			ps.setDouble(5, price);
			ps.setString(6, pic);
			ps.setDate(7, publishdate);
			ps.executeUpdate();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
	}

	public int getAllBooks(){
		int sum = 0;
		try{
			String sql = "SELECT * FROM book";
			PreparedStatement ps = conn.prepareStatement(sql);
			ResultSet rs = ps.executeQuery();
			while(rs.next()){
				sum++;
			}
			this.ISBN = new String[sum];
			this.bookname = new String[sum];
			this.bookpress = new String[sum];
			this.category = new String[sum];
			this.price = new double[sum];
			this.pic = new String[sum];
			this.publishdate = new Date[sum];
			rs.beforeFirst();
			int i = 0;
			while(rs.next()){
				ISBN[i] = rs.getString(2);
				bookname[i] = rs.getString(3);
				bookpress[i] = rs.getString(4);
				category[i] = rs.getString(5);
				price[i] = rs.getDouble(6);
				pic[i] = rs.getString(7);
				publishdate[i] = rs.getDate(8);
				i++;
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
		return sum;
	}
	
	public String getbookDetail(String ISBN){
		String result = "";
		try{
			String sql = "select * from book where IBSN=?";
			PreparedStatement ps = conn.prepareStatement(sql);
			ps.setString(1, ISBN);
			ResultSet rs = ps.executeQuery();
			while(rs.next()){
				result += (rs.getString(2) + "\n");
				result += (rs.getString(3) + "\n");
				if(!rs.getString(4).equals(""))
					result += (rs.getString(4) + "\n");
				else
					result += (" " + "\n");
				result += (rs.getString(5) + "\n");
				result += (rs.getDouble(6) + "\n");
				if(!rs.getString(7).equals(""))
					result += (rs.getString(7) + "\n");
				else
					result += (" " + "\n");
				Date date = rs.getDate(8);
				int year = date.getYear() + 1900;
				int month = date.getMonth() + 1;
				int day = date.getDate();
				result += (year + "\n" + month + "\n" + day);
				//result += (rs.getDate(8));
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
		return result;
	}
	
	public String getBookname(String ISBN){
		try{
			PreparedStatement ps = conn.prepareStatement("select bookname from book where IBSN=?");
			ps.setString(1, ISBN);
			ResultSet rs = ps.executeQuery();
			while(rs.next()){
				return rs.getString(1);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
		return null;
	}
	
	public void updateBook(String ISBN, String bookname, String bookpress, String category, 
			double price, String pic, java.util.Date publishdate){
		try{
			String sql = "update book set bookname=?, bookpress=?, category=?, price=?, pic=?, publishdate=? where " +
					"IBSN=?";
			PreparedStatement ps = conn.prepareStatement(sql);
			ps.setString(1, bookname);
			ps.setString(2, bookpress);
			ps.setString(3, category);
			ps.setDouble(4, price);
			ps.setString(5, pic);
			ps.setDate(6, (Date)publishdate);
			ps.setString(7, ISBN);
			ps.executeUpdate();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
	}
	
	public void searchBook(String category){
		int sum = 0;
		try{
			String sql = "SELECT * FROM book where category=?";
			PreparedStatement ps = conn.prepareStatement(sql);
			ps.setString(1, category);
			ResultSet rs = ps.executeQuery();
			while(rs.next()){
				sum++;
			}
			this.ISBN = new String[sum];
			this.bookname = new String[sum];
			this.bookpress = new String[sum];
			this.category = new String[sum];
			this.price = new double[sum];
			this.pic = new String[sum];
			this.publishdate = new Date[sum];
			rs.beforeFirst();
			int i = 0;
			while(rs.next()){
				ISBN[i] = rs.getString(2);
				bookname[i] = rs.getString(3);
				bookpress[i] = rs.getString(4);
				this.category[i] = rs.getString(5);
				price[i] = rs.getDouble(6);
				pic[i] = rs.getString(7);
				publishdate[i] = rs.getDate(8);
				i++;
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
	}
	
	public void likesearch(String searchString){
		int sum = 0;
		try{
			String sql = "SELECT * FROM book where bookname like ?";
			PreparedStatement ps = conn.prepareStatement(sql);
			String search = "%" + searchString + "%"; 
			ps.setString(1, search);
			ResultSet rs = ps.executeQuery();
			while(rs.next()){
				sum++;
			}
			this.ISBN = new String[sum];
			this.bookname = new String[sum];
			this.bookpress = new String[sum];
			this.category = new String[sum];
			this.price = new double[sum];
			this.pic = new String[sum];
			this.publishdate = new Date[sum];
			rs.beforeFirst();
			int i = 0;
			while(rs.next()){
				ISBN[i] = rs.getString(2);
				bookname[i] = rs.getString(3);
				bookpress[i] = rs.getString(4);
				this.category[i] = rs.getString(5);
				price[i] = rs.getDouble(6);
				pic[i] = rs.getString(7);
				publishdate[i] = rs.getDate(8);
				i++;
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
	}
	
	/*
	 * 購物車管理方面
	 */
	
	public void addShoppingCart(String cartUserid, String cartISBN, int quantity,
			String status, Date ordertime){
		try {
			PreparedStatement ps = conn
				.prepareStatement("insert into shoppingcart (userid, ISBN, quantity, status, " +
					"ordertime) values (?,?,?,?,?)");
			ps.setString(1, cartUserid);
			ps.setString(2, cartISBN);
			ps.setInt(3, quantity);
			ps.setString(4, status);
			ps.setDate(5, ordertime);
			ps.executeUpdate();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
	}
	
	public void getFinishedCart(String userid){
		int sum = 0;
		try{
			String sql = "SELECT * FROM shoppingcart where status=? and userid=? order by ordertime ASC";
			PreparedStatement ps = conn.prepareStatement(sql);
			ps.setString(1, "finished");
			ps.setString(2, userid);
			ResultSet rs = ps.executeQuery();
			while(rs.next()){
				sum++;
			}
			this.cartUserid = new String[sum];
			this.cartISBN = new String[sum];
			this.quantity = new int[sum];
			this.status = new String[sum];
			this.ordertime = new Date[sum];
			rs.beforeFirst();
			int i = 0;
			while(rs.next()){
				cartUserid[i] = rs.getString(2);
				cartISBN[i] = rs.getString(3);
				quantity[i] = rs.getInt(4);
				status[i] = rs.getString(5);
				ordertime[i] = rs.getDate(6);
				i++;
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (NullPointerException e) {
			throw e;
		}
	}
	
	public static void main(String args[]) {
		
		System.out.print(DBUtil.getInstance().connect2DB());
		String userid = DBUtil.getInstance().getUserID();
		DBUtil dbutil = DBUtil.getInstance();
		System.out.println(dbutil.getUseridFromUsername("flashstar"));
		java.util.Date date = new java.util.Date();
		System.out.println(date.getHours());
		
		/*
		String detail = dbutil.getUserDetail("PJ3SS0001");
		dbutil.likesearch("程序設計");
		for(int i = 0; i < dbutil.ISBN.length; i++){
			System.out.println(dbutil.ISBN[i]);
			System.out.println(dbutil.bookname[i]);
			System.out.println(dbutil.bookpress[i]);
			System.out.println(dbutil.category[i]);
			System.out.println(dbutil.price[i]);
			System.out.println(dbutil.pic[i]);
			System.out.println(dbutil.publishdate[i]);
		}
		
		StringTokenizer token = new StringTokenizer(detail, "\n");
		while(token.hasMoreTokens()){
			System.out.println(token.nextToken() + "\n");
		}
		dbutil.updateBook("000-001", "操作系統與網絡應用(WindowsXP)", "清華大學出版社", "Computer", 50.0, "operate1.jpg", new Date(101, 1, 11));
		String detail = dbutil.getbookDetail("000-001");
		StringTokenizer token = new StringTokenizer(detail, ",");
		while(token.hasMoreTokens()){
			System.out.println(token.nextToken());
		}
		//System.out.println(new java.util.Date(2001, 3, 17).getDate());
		*/
		//DBUtil.getInstance().addbook("000-001", "操作系統與網絡應用(Windows XP)", "清華大學出版社", "Computer", 45, "operate1.jpg", new Date(101, 1, 11));
		//dbutil.updateUser("GodBless", "GodBlessMe", "mygod", 30, "MyGod@126.com", "上海市寶山區寶山6村15號404室");
		//String user = dbutil.getUserMessage("GodBlessMe");
		//StringTokenizer token = new StringTokenizer(user, " ");
		//while(token.hasMoreTokens()){
			//System.out.println(token.nextToken());
		//}
		//DBUtil.getInstance().addUser(userid, "FlashStar1", "620615", 'M', 20, "admin", "0559007@fudan.edu.cn", "abccc");
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线精品视频免费播放| 福利一区二区在线观看| 韩国成人福利片在线播放| 9191成人精品久久| 婷婷亚洲久悠悠色悠在线播放| 日本道精品一区二区三区| 亚洲第一搞黄网站| 91精品国产福利在线观看| 精品亚洲免费视频| 久久综合九色综合97婷婷| 午夜免费欧美电影| 日韩三级免费观看| 成人丝袜18视频在线观看| 夜夜揉揉日日人人青青一国产精品| 91精品国产综合久久久久久漫画 | 成人免费毛片app| 亚洲日本青草视频在线怡红院| 色偷偷成人一区二区三区91| 亚洲欧美一区二区不卡| 欧美一区二区精品| 国产精品1024久久| 天使萌一区二区三区免费观看| 日韩欧美一区中文| 成人国产电影网| 亚洲第一成年网| 91麻豆精品91久久久久同性| 狠狠狠色丁香婷婷综合激情| 亚洲人成亚洲人成在线观看图片| 欧美日韩成人综合| 成人动漫一区二区| 日韩精品91亚洲二区在线观看| 久久欧美一区二区| 欧亚洲嫩模精品一区三区| 国产91在线|亚洲| 亚洲成人av中文| 国产精品久久久久久久久快鸭| 欧美日韩精品三区| 激情六月婷婷综合| 樱桃视频在线观看一区| 欧日韩精品视频| 亚洲视频一二三| 91精品婷婷国产综合久久性色| av在线一区二区三区| 性做久久久久久久免费看| 久久久久久毛片| 91精品国产一区二区人妖| 99精品热视频| 免费不卡在线视频| 亚洲午夜在线视频| 久久久一区二区三区捆绑**| 欧美成人aa大片| 欧美成人a∨高清免费观看| 日韩亚洲欧美中文三级| 欧美日韩中文国产| 91麻豆国产福利在线观看| 国产99久久久国产精品免费看| 免费在线观看一区| 午夜精品久久久久久久久久| 国产精品国产三级国产aⅴ原创| 久久网站最新地址| 日韩色视频在线观看| 制服丝袜中文字幕亚洲| 欧美日韩一区精品| 欧美在线视频全部完| 99久久综合色| 成人动漫一区二区| 丁香激情综合国产| 国产主播一区二区| 蜜臀99久久精品久久久久久软件| 欧美性猛片xxxx免费看久爱| 精品一区二区三区免费观看| 日本美女视频一区二区| 亚洲国产成人高清精品| 亚洲国产精品一区二区www在线 | 成人免费高清视频| 精东粉嫩av免费一区二区三区| 五月婷婷久久丁香| 日本视频一区二区| 午夜一区二区三区视频| 亚洲精品国产一区二区精华液 | 欧美一区二区视频在线观看2020 | 欧美日韩一区二区三区视频| 色综合久久久网| 91久久奴性调教| 欧美视频完全免费看| 欧美日韩一区不卡| 91精品久久久久久久99蜜桃| 日韩三级免费观看| 久久看人人爽人人| 国产欧美日韩中文久久| 一区二区中文字幕在线| 亚洲人123区| 日本一区二区动态图| 精品国产91乱码一区二区三区| 成人毛片在线观看| 国产成人激情av| 欧美精品久久99久久在免费线| 欧美一级理论片| www国产成人免费观看视频 深夜成人网| 久久精品无码一区二区三区| 国产精品网站在线观看| 亚洲视频一二区| 日韩av一区二区三区| 韩国一区二区三区| av一二三不卡影片| 91国产成人在线| 日韩视频中午一区| 亚洲国产高清不卡| 亚洲一区二区三区三| 日产国产欧美视频一区精品| 另类的小说在线视频另类成人小视频在线 | 91在线观看高清| 欧美体内she精高潮| 91精品国产色综合久久ai换脸| 日韩精品一区二区三区视频播放| 国产日韩欧美亚洲| 亚洲精品乱码久久久久| 麻豆国产精品一区二区三区| 国产一区三区三区| 99国产精品国产精品久久| 欧美日韩国产高清一区二区| 日韩久久久精品| 国产精品人人做人人爽人人添| 一区二区在线观看免费| 国内精品第一页| 93久久精品日日躁夜夜躁欧美| 欧美久久久久久久久久| 国产女同互慰高潮91漫画| 国产欧美一区二区精品性| 亚洲精品大片www| 国产精品亚洲专一区二区三区| 欧美三级电影一区| 国产日韩欧美麻豆| 日韩av电影一区| 91日韩在线专区| 26uuu国产一区二区三区| 亚洲午夜精品17c| 国产成人精品一区二区三区四区| 成人性视频网站| 91精品久久久久久久99蜜桃| 中文字幕一区二区三区精华液| 日本视频在线一区| 欧美丝袜第三区| 久久久蜜桃精品| 亚洲伦理在线免费看| 91小视频在线免费看| 亚洲精品一区二区三区蜜桃下载 | 欧美在线三级电影| 国产日产精品1区| 看片的网站亚洲| 91亚洲精品乱码久久久久久蜜桃 | 色综合视频在线观看| 国产欧美精品一区二区色综合朱莉| 三级在线观看一区二区| 在线观看国产日韩| 国产精品免费网站在线观看| 国产乱码一区二区三区| 欧美日韩一区二区三区高清| 国产精品麻豆视频| 国产成人亚洲综合a∨婷婷| 日韩一级片在线观看| 亚洲一区二区影院| 91免费版pro下载短视频| 久久久久国产精品厨房| 日韩理论片一区二区| 91久久精品一区二区| 日韩av中文字幕一区二区| 欧美大尺度电影在线| 国产成人综合网站| 一区二区三区高清| 日韩精品一区二区三区视频播放| 成人午夜视频在线观看| 亚洲成人黄色小说| 久久综合九色综合欧美亚洲| 97成人超碰视| 麻豆成人av在线| 亚洲精品高清视频在线观看| 日韩精品专区在线影院重磅| 99久久精品免费看国产 | 国产色婷婷亚洲99精品小说| 91视频精品在这里| 青青国产91久久久久久| 国产精品久久久久久久久果冻传媒 | 石原莉奈在线亚洲三区| 欧美国产精品一区二区三区| 欧美视频在线播放| 国产精品一区二区免费不卡 | 色婷婷狠狠综合| 久久精品国产99久久6| 国产精品久久久久久久久图文区| 欧美精品乱人伦久久久久久| 成人免费精品视频| 日韩成人精品在线| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美性xxxxxx少妇| 国产 欧美在线| 日韩成人免费看| 亚洲免费观看高清完整| 国产亚洲综合av| 91精品免费观看|