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

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

?? ordermysqldao.java

?? 這是尚學堂馬士兵老師講解的網上購物系統
?? JAVA
字號:
package cn.edu.chu.order;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import cn.edu.chu.cart.*;
import cn.edu.chu.product.Product;
import cn.edu.chu.user.*;
import cn.edu.chu.util.DB;

public class OrderMySQLDAO implements OrderDAO {

	public void saveOrder(SalesOrder so) {
		Connection conn = null;
		PreparedStatement pstmt = null;
		ResultSet rsKey = null;
		try {
			conn = DB.getConn();
			conn.setAutoCommit(false);
			String sql = "insert into salesorder values(null,?,?,?,?)";
			pstmt = DB.getStmt(conn, sql, true);
			pstmt.setInt(1, so.getUser().getId());
			pstmt.setString(2, so.getAddr());
			pstmt.setTimestamp(3, so.getODate());
			pstmt.setInt(4, so.getStatus());
			pstmt.executeUpdate();
			rsKey = pstmt.getGeneratedKeys();
			rsKey.next();
			int key = rsKey.getInt(1);

			String sqlItem = "insert into salesitem values(null,?,?,?,?)";
			pstmt = DB.getStmt(conn, sqlItem);
			Cart c = so.getCart();
			List<CartItem> itmes = c.getItmes();
			for (int i = 0; i < itmes.size(); i++) {
				CartItem ci = itmes.get(i);
				pstmt.setInt(1, ci.getProductId());
				pstmt.setDouble(2, ci.getMemberPrice());
				pstmt.setInt(3, ci.getCount());
				pstmt.setInt(4, key);
				pstmt.addBatch();
			}
			pstmt.executeBatch();
			conn.commit();
			conn.setAutoCommit(true);
		} catch (SQLException e) {
			e.printStackTrace();
			try {
				conn.setAutoCommit(true);
				conn.rollback();
			} catch (SQLException e1) {
				// TODO Auto-generated catch block
				e1.printStackTrace();
			}
		} finally {
			DB.close(pstmt);
			DB.close(conn);
		}

	}

	public List<SalesOrder> getOrders() {
		List<SalesOrder> list = new ArrayList<SalesOrder>();
		Connection conn = null;
		ResultSet rs = null;
		try {
			conn = DB.getConn();
			String sql = "select * from salesorder";
			rs = DB.executeQuery(conn, sql);
			while (rs.next()) {
				SalesOrder so = new SalesOrder();
				so.setId(rs.getInt("id"));
				so.setAddr(rs.getString("addr"));
				so.setUser(UserManager.getUser(rs.getInt("userid")));
				so.setODate(rs.getTimestamp("odate"));
				list.add(so);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			DB.close(rs);
			DB.close(conn);
		}
		return list;
	}

	public List<SalesOrder> getOrders(int pageNo, int pageSize) {
		List<SalesOrder> list = new ArrayList<SalesOrder>();
		Connection conn = null;
		ResultSet rs = null;
		try {
			conn = DB.getConn();
			String sql = "select * from salesorder limit " + (pageNo - 1)
					* pageSize + "," + pageSize;
			rs = DB.executeQuery(conn, sql);
			while (rs.next()) {
				SalesOrder so = new SalesOrder();
				so.setId(rs.getInt("id"));
				so.setAddr(rs.getString("addr"));
				so.setUser(UserManager.getUser(rs.getInt("userid")));
				so.setODate(rs.getTimestamp("odate"));
				so.setStatus(rs.getInt("status"));
				list.add(so);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			DB.close(rs);
			DB.close(conn);
		}
		return list;
	}

	public void update(int id) {
		Connection conn = DB.getConn();
		if(id==0){
			return;
		}
		String sql = "update salesorder set status =-1 where id=" + id;
System.out.println("update SQL:"+sql);
		PreparedStatement pstmt = DB.getStmt(conn, sql);
		try {
			pstmt.executeUpdate();
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			DB.close(pstmt);
			DB.close(conn);
		}
	}

	public List<SalesItem> getOrderItems(int orderId) {
		List<SalesItem> list = new ArrayList<SalesItem>();
		Connection conn = null;
		ResultSet rs = null;
		try {
			conn = DB.getConn();
			String sql = "select * from salesitem where orderid="+orderId;
			rs = DB.executeQuery(conn, sql);
			while (rs.next()) {
				SalesItem si = new SalesItem();
				si.setId(rs.getInt("id"));
				si.setProductId(rs.getInt("productId"));
				si.setUnitPrice(rs.getDouble("unitprice"));
				si.setCount(rs.getInt("pcount"));				
				list.add(si);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			DB.close(rs);
			DB.close(conn);
		}
		return list;
	}

	

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人伦理电影在线观看| 亚洲欧美日韩在线| 欧美群妇大交群中文字幕| www.欧美色图| 色综合久久综合网97色综合| 成人动漫一区二区| 91行情网站电视在线观看高清版| 色女孩综合影院| 欧洲色大大久久| 欧美一区二区三区视频免费| 91麻豆精品国产91久久久久久久久| 欧美高清一级片在线| 日韩视频在线永久播放| 久久久久国产成人精品亚洲午夜| 国产三级欧美三级日产三级99| 国产精品久久久久久久久果冻传媒| 中国av一区二区三区| 亚洲福利电影网| 韩日av一区二区| 成人爽a毛片一区二区免费| 色综合久久久久网| 91精品视频网| 中文字幕巨乱亚洲| 一区二区三区电影在线播| 日本中文一区二区三区| 粉嫩av一区二区三区在线播放| 91性感美女视频| 欧美一级日韩不卡播放免费| 久久奇米777| 亚洲成人一区二区| 激情成人综合网| 欧美伊人久久大香线蕉综合69| 欧美一区二区三区啪啪| 欧美激情在线观看视频免费| 亚洲123区在线观看| 激情综合网av| 欧美日韩在线播| 国产亚洲污的网站| 五月天一区二区| av激情综合网| 欧美va日韩va| 亚洲影院免费观看| 国产sm精品调教视频网站| 欧美日韩精品系列| 最新成人av在线| 国产真实精品久久二三区| 欧美午夜寂寞影院| 日本一区二区在线不卡| 蜜桃av一区二区在线观看 | 日韩亚洲欧美高清| 国产精品妹子av| 国内久久婷婷综合| 欧美色综合网站| 亚洲三级免费观看| 成人开心网精品视频| 欧美xxx久久| 日韩国产精品大片| 欧美视频完全免费看| 亚洲日本护士毛茸茸| 成人精品视频网站| 亚洲精品在线免费观看视频| 天堂资源在线中文精品| 欧洲一区二区av| 亚洲综合在线第一页| 99精品久久久久久| 亚洲视频资源在线| 日本大香伊一区二区三区| 国产精品久久久久久亚洲毛片 | 久久久久久久一区| 奇米四色…亚洲| 日韩欧美一级特黄在线播放| 香蕉成人啪国产精品视频综合网| 91麻豆国产福利在线观看| 一区二区三区毛片| 在线看日韩精品电影| 亚洲一区二区欧美激情| 欧美精品一级二级三级| 亚洲bt欧美bt精品777| 88在线观看91蜜桃国自产| 亚洲成人av一区| 在线不卡中文字幕播放| 麻豆精品在线观看| 欧美电视剧在线看免费| 日韩高清不卡在线| 欧美乱熟臀69xxxxxx| 免费视频一区二区| 国产亚洲综合在线| av中文字幕不卡| 樱桃国产成人精品视频| 欧美乱妇20p| 九九热在线视频观看这里只有精品| 久久伊99综合婷婷久久伊| 国产成人一级电影| 亚洲综合偷拍欧美一区色| 日韩一卡二卡三卡| 国产aⅴ精品一区二区三区色成熟| 中文字幕在线观看一区二区| 91丝袜高跟美女视频| 午夜精品久久久久久不卡8050| 欧美成人a视频| 成人免费av网站| 亚洲成av人综合在线观看| 精品久久五月天| 99国产一区二区三精品乱码| 五月天精品一区二区三区| 久久综合一区二区| 在线免费观看日韩欧美| 精品一区二区三区在线观看| 国产精品视频麻豆| 日韩视频一区在线观看| 国产一区在线视频| 亚洲v日本v欧美v久久精品| 久久精品亚洲一区二区三区浴池| 91麻豆swag| 国产精品一品二品| 婷婷开心久久网| 日韩伦理电影网| 精品剧情v国产在线观看在线| 99国产精品视频免费观看| 免费看欧美女人艹b| 亚洲情趣在线观看| 国产亚洲一区二区在线观看| 欧美日本一道本在线视频| jlzzjlzz亚洲日本少妇| 麻豆国产欧美一区二区三区| 一区二区三区国产豹纹内裤在线| 亚洲精品在线一区二区| 欧美一区二区三区在| 欧美午夜精品一区二区三区| 成人精品国产一区二区4080| 精品一区二区三区久久| 日韩电影免费在线看| 亚洲小说欧美激情另类| 中文字幕亚洲不卡| 中文字幕一区二区三区视频| 亚洲精品一区二区在线观看| 91麻豆精品国产91久久久久| 欧美亚洲动漫制服丝袜| 91免费视频大全| 99久久婷婷国产精品综合| 成人美女在线观看| 国产成人在线电影| 国产精品99久| 成人av网址在线| 成人黄色一级视频| 97久久超碰国产精品电影| 成人午夜在线播放| 99在线精品视频| av电影天堂一区二区在线观看| 国产成a人亚洲| 丰满少妇在线播放bd日韩电影| 国产高清无密码一区二区三区| 激情综合色播五月| 国产乱色国产精品免费视频| 国产v综合v亚洲欧| 成人av在线网站| 色狠狠av一区二区三区| 欧美亚洲国产一区二区三区va| 欧美在线观看视频一区二区| 欧美色图在线观看| 日韩亚洲欧美中文三级| 欧美成人video| 国产精品私人影院| 亚洲天堂成人网| 亚洲国产视频一区| 久久精品国产一区二区| 国产**成人网毛片九色| 91美女视频网站| 欧美精品vⅰdeose4hd| 久久午夜免费电影| 一区免费观看视频| 日韩精品一二区| 国产成人午夜精品影院观看视频| 成人毛片在线观看| 欧美日韩亚州综合| 久久久五月婷婷| 伊人色综合久久天天人手人婷| 日韩精品免费视频人成| 成人午夜av电影| 在线成人免费观看| 中文字幕精品综合| 日韩精品每日更新| 成人性生交大片免费| 717成人午夜免费福利电影| 国产日产欧美一区| 视频一区中文字幕国产| 成人激情动漫在线观看| 欧美乱熟臀69xxxxxx| 国产精品你懂的在线欣赏| 日日摸夜夜添夜夜添国产精品| 成人国产精品免费观看| 3atv在线一区二区三区| 国产精品久久久久7777按摩| 日韩专区在线视频| 在线这里只有精品| 国产日韩成人精品| 麻豆国产精品一区二区三区| 在线精品视频免费观看| 欧美韩国一区二区| 黑人巨大精品欧美黑白配亚洲|