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

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

?? elecuseinfodaoimpl.java

?? JSP移動(dòng)商品管理平臺(tái)源代碼.........
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
package imis_elec;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

import database.DBPoolManager;

public class ElecUseInfoDAOImpl implements ElecUseInfoDAO {

    private static final String GET_CUSTOMER_SQL =
        "SELECT * FROM Elec_Use_Info WHERE ElecMeterRegNo = ? and readdate between to_date(?,'yyyy-mm') and to_date(?,'yyyy-mm') order by readdate desc";
    
    private static final String CREATE_CUSTOMER_SQL =
        "INSERT INTO Elec_Use_Info (UseId,ElecMeterRegNo,NowReading,ElecMeterReading,ReadOn,XianLoss,BianLoss,TuiBu,SumElec,PriceUnit,ReadDate,ReMark,Memo) VALUES (UseId.NEXTVAL, ?, ?, ?, ?, ?, ?, ?, ?, ?, to_date(?, 'yy-mm-dd'), ?, ?)";
    
    private static final String DELETE_CUSTOMER_SQL =
        "DELETE FROM Elec_Use_Info WHERE UseId = ?";

    private static final String UPDATE_CUSTOMER_SQL =
        "UPDATE Elec_Use_Info SET NowReading=?, ElecMeterReading=?, ReadOn=?, XianLoss=?, BianLoss=?, TuiBu=?,SumElec=?, PriceUnit=?, ReadDate=to_date(?, 'yy-mm-dd'), ReMark=?, Memo=? WHERE UseId = ?";

    private static final String SEARCH_CUSTOMER_SQL =
//        "SELECT * FROM Elec_Use_Info WHERE ";	
    	 "SELECT e1.UserId,e2.ElecMeterRegNo,e2.NowReading,e2.ElecMeterReading,e2.ReadOn," +
		 "e2.XianLoss,e2.BianLoss,e2.TuiBu,e2.SumElec,e2.PriceUnit,e2.ReadDate,e2.ReMark,e2.Memo " + 
		 "FROM ElecMeter_info e1,Elec_Use_Info e2 " +
		 "WHERE e1.ElecMeterRegNo=e2.ElecMeterRegNo and ";
	
	public boolean deleteElecUseInfo(int useId) throws Exception {
		
		boolean flag = false;
	    Connection connection = null;
	    PreparedStatement pStatement = null;
	    DBPoolManager db = new DBPoolManager();
	    db.getConnection();
	    
	    try {
	        connection = db.conn;
	        pStatement = connection.prepareStatement(DELETE_CUSTOMER_SQL);
	        pStatement.setInt(1, useId);
			int i = pStatement.executeUpdate();
			flag = i > 0 ? true : false;
			
	    	pStatement.close();
	    } catch (SQLException e) {
	        e.printStackTrace();
	        throw new Exception();
	    } finally {
	    	db.freeConnection();
	    }
	    
	    return flag;
	    
	}

	public ElecUseInfoTO getElecUseInfo(String elecMeterRegNo, boolean modifyOrDelete) throws Exception {
		
	    Connection connection = null;
	    PreparedStatement pStatement = null;
	    ResultSet rs = null;
	    ElecUseInfoTO elecUseInfo = null;
	    DBPoolManager db = new DBPoolManager();
	    db.getConnection();
	    
		Date date = new Date();
		SimpleDateFormat format = new SimpleDateFormat("yyyy-MM");
		Calendar calendar = new GregorianCalendar();
		calendar.setTime(date);
		String thisMonth = format.format(date);
		calendar.add(Calendar.MONTH, -1);
		String lastMonth = format.format(calendar.getTime());
	    
	    try {
	        connection = db.conn;
	        // Prepare a statement to insert a record
	       
	        /*
	        if(modifyOrDelete) {
	        	String sql = "SELECT * FROM Elec_Use_Info WHERE ElecMeterRegNo=? order by readdate desc";
		        pStatement = connection.prepareStatement(sql);
		        pStatement.setString(1,elecMeterRegNo);
	        } else {
		        pStatement = connection.prepareStatement(GET_CUSTOMER_SQL);
		        pStatement.setString(1,elecMeterRegNo);
		        pStatement.setString(2, lastMonth);
		        pStatement.setString(3, thisMonth);
	        }
	        */
	        
        	String sql = "SELECT * FROM Elec_Use_Info WHERE ElecMeterRegNo=? order by readdate desc";
	        pStatement = connection.prepareStatement(sql);
	        pStatement.setString(1,elecMeterRegNo);
        
	        
	        
	        rs = pStatement.executeQuery();
	        
	        
	       
	        
	        if (rs.next()) {
	        	elecUseInfo = new ElecUseInfoTO();
	        	elecUseInfo.setUseId(rs.getInt("UseId"));
	        	elecUseInfo.setElecMeterRegNo(rs.getString("ElecMeterRegNo"));
	        	elecUseInfo.setNowReading(rs.getDouble("NowReading"));
	        	elecUseInfo.setElecMeterReading(rs.getDouble("ElecMeterReading"));
	        	elecUseInfo.setReadOn(rs.getString("ReadOn"));
	        	elecUseInfo.setXianLoss(rs.getDouble("XianLoss"));
	        	elecUseInfo.setBianLoss(rs.getDouble("BianLoss"));
	        	elecUseInfo.setTuiBu(rs.getDouble("TuiBu"));
	        	elecUseInfo.setSumElec(rs.getDouble("SumElec"));
	        	elecUseInfo.setPriceUnit(rs.getDouble("PriceUnit"));
	        	elecUseInfo.setReadDate(rs.getDate("ReadDate").toString());
	        	elecUseInfo.setReMark(rs.getInt("ReMark"));
	        	elecUseInfo.setMemo(rs.getString("Memo"));
	        }
	        
	    	rs.close();
	    	pStatement.close();
	    } catch (SQLException e) {
	    	e.printStackTrace();
	        throw new Exception();
	    } finally {
	    	db.freeConnection();
	    }
	    
	    return elecUseInfo;
	    
	}
	
	public ElecUseInfoTO getElecUseInfoByDate(String elecMeterRegNo, String date) throws Exception {
		
	    Connection connection = null;
	    PreparedStatement pStatement = null;
	    ResultSet rs = null;
	    ElecUseInfoTO elecUseInfo = null;
	    DBPoolManager db = new DBPoolManager();
	    db.getConnection();	    
	    
	    try {
	        connection = db.conn;
	        // Prepare a statement to insert a record
        	String sql = "SELECT * FROM Elec_Use_Info WHERE ElecMeterRegNo=?";
	        pStatement = connection.prepareStatement(sql);
	        pStatement.setString(1,elecMeterRegNo);
	        rs = pStatement.executeQuery();	        

	        while (rs.next()) {
	        	String[] arr = rs.getString("ReadDate").split("-");	        	
	        	String sDate = arr[0] + "-" + Integer.parseInt(arr[1]);
	        	
	        	if(sDate.equals(date)) {
		        	elecUseInfo = new ElecUseInfoTO();
		        	elecUseInfo.setUseId(rs.getInt("UseId"));
		        	elecUseInfo.setElecMeterRegNo(rs.getString("ElecMeterRegNo"));
		        	elecUseInfo.setNowReading(rs.getDouble("NowReading"));
		        	elecUseInfo.setElecMeterReading(rs.getDouble("ElecMeterReading"));
		        	elecUseInfo.setReadOn(rs.getString("ReadOn"));
		        	elecUseInfo.setXianLoss(rs.getDouble("XianLoss"));
		        	elecUseInfo.setBianLoss(rs.getDouble("BianLoss"));
		        	elecUseInfo.setTuiBu(rs.getDouble("TuiBu"));
		        	elecUseInfo.setSumElec(rs.getDouble("SumElec"));
		        	elecUseInfo.setPriceUnit(rs.getDouble("PriceUnit"));
		        	elecUseInfo.setReadDate(rs.getDate("ReadDate").toString());
		        	elecUseInfo.setReMark(rs.getInt("ReMark"));
		        	elecUseInfo.setMemo(rs.getString("Memo"));
		        	
		        	break;
	        	}
	        }
	        
	    	rs.close();
	    	pStatement.close();
	    } catch (SQLException e) {
	    	e.printStackTrace();
	        throw new Exception();
	    } finally {
	    	db.freeConnection();
	    }
	    
	    return elecUseInfo;
	    
	}
	
	public boolean getElecUseInfo(String elecMeterRegNo, String date) throws Exception {
		
	    Connection connection = null;
	    PreparedStatement pStatement = null;
	    ResultSet rs = null;
	    DBPoolManager db = new DBPoolManager();
	    db.getConnection();
	    String[] dataArray = date.split("-");
	    String sDate = dataArray[0] + "-" + dataArray[1];
	    
	    boolean flag = false;
	    
	    try {
	        connection = db.conn;
	        // Prepare a statement to insert a record
	        
        	String sql = "SELECT to_char(readdate,'yyyy-mm') as readdate FROM Elec_Use_Info WHERE ElecMeterRegNo=? order by useid desc";
	        pStatement = connection.prepareStatement(sql);
	        pStatement.setString(1,elecMeterRegNo);
	        rs = pStatement.executeQuery();
	       
	        while (rs.next()) {
	        	if(rs.getString("readdate").equals(sDate)) {
	        		flag = true;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久噜噜噜久噜久久综合| 欧美性猛片aaaaaaa做受| 中文字幕一区二| 91精品国产欧美日韩| 成人av资源站| 精品一区二区三区在线观看| 一区二区三区视频在线看| 精品久久国产字幕高潮| 欧美日本一道本| 波多野结衣中文一区| 国产一区二区三区不卡在线观看| 亚洲成人黄色影院| 亚洲日本丝袜连裤袜办公室| 国产日产欧美一区二区视频| 91精品国产色综合久久| 欧美理论电影在线| 色狠狠一区二区| 91丝袜高跟美女视频| 成人av资源下载| 成人国产精品免费观看动漫| 韩国视频一区二区| 久久精品国产精品亚洲红杏| 天天综合色天天| 天天亚洲美女在线视频| 亚洲国产精品一区二区www在线| 亚洲私人黄色宅男| 国产精品免费看片| 中文av一区二区| 欧美国产激情二区三区| 中文字幕av一区 二区| 久久先锋影音av| 久久精品亚洲精品国产欧美kt∨| 久久久99久久| 国产日韩欧美制服另类| 国产欧美一区二区三区鸳鸯浴| 久久免费电影网| 国产清纯白嫩初高生在线观看91 | 欧美日本国产一区| 色噜噜狠狠色综合欧洲selulu| fc2成人免费人成在线观看播放| 粉嫩蜜臀av国产精品网站| 国产999精品久久久久久| 国产成人福利片| 成人精品免费网站| 91网站最新地址| 91福利视频网站| 欧美日韩久久不卡| 日韩美女一区二区三区四区| 精品国产伦理网| 久久久一区二区三区捆绑**| 欧美国产精品专区| 亚洲精品视频免费看| 亚洲午夜国产一区99re久久| 日韩福利电影在线观看| 韩国精品在线观看| 成人理论电影网| 欧美性感一类影片在线播放| 日韩一级在线观看| 久久久久久久久久久久久夜| 18欧美亚洲精品| 亚洲二区视频在线| 精东粉嫩av免费一区二区三区| 成人性生交大片免费看视频在线 | 成人免费va视频| 色素色在线综合| 欧美一级视频精品观看| 欧美高清在线一区| 性做久久久久久免费观看| 国产一区二区三区黄视频 | 欧美一区二区三区成人| 久久婷婷久久一区二区三区| 中文字幕中文乱码欧美一区二区| 亚洲一区国产视频| 北条麻妃一区二区三区| 欧美久久久久久久久中文字幕| 精品999久久久| 18欧美乱大交hd1984| 青青草国产精品亚洲专区无| 99热国产精品| 日韩一区二区免费视频| 国产精品欧美精品| 欧美aⅴ一区二区三区视频| 高清av一区二区| 91精品国产综合久久精品图片| 国产亚洲1区2区3区| 亚洲成人av一区| 国产大陆a不卡| 7777精品久久久大香线蕉| 日本一区二区在线不卡| 丝袜亚洲精品中文字幕一区| 粉嫩13p一区二区三区| 欧美狂野另类xxxxoooo| 亚洲国产精品成人综合色在线婷婷| 亚洲va韩国va欧美va精品| 丁香另类激情小说| 日韩一区二区高清| 亚洲一区二区三区四区中文字幕| 国产成人在线免费观看| 欧美精品久久99久久在免费线 | 在线观看不卡一区| 中文字幕av一区二区三区免费看| 免费看日韩精品| 在线视频一区二区免费| 国产精品家庭影院| 国产乱一区二区| 欧美一级在线观看| 婷婷中文字幕一区三区| 在线观看亚洲一区| 国产精品成人一区二区艾草| 国产成人精品亚洲777人妖| 91麻豆精品国产91久久久久久久久| 亚洲精品日韩综合观看成人91| 国产99久久久久久免费看农村| 日韩欧美一级二级| 日日夜夜免费精品| 欧美视频日韩视频在线观看| 亚洲青青青在线视频| 福利91精品一区二区三区| 久久亚洲精品小早川怜子| 久久99精品久久只有精品| 欧美一区二区三区四区久久 | a在线播放不卡| 中文字幕不卡一区| 成人av小说网| 国产精品免费视频一区| 成人动漫在线一区| 国产精品理伦片| 99久久久久久| 又紧又大又爽精品一区二区| 91免费版pro下载短视频| 亚洲欧洲精品一区二区三区| 成人精品视频.| 中文字幕亚洲一区二区va在线| 成人久久视频在线观看| ●精品国产综合乱码久久久久| 不卡免费追剧大全电视剧网站| 综合电影一区二区三区| 99国产精品99久久久久久| 亚洲天堂久久久久久久| 在线观看成人免费视频| 舔着乳尖日韩一区| 日韩精品中文字幕在线不卡尤物| 麻豆久久久久久久| 国产亚洲一区字幕| av电影天堂一区二区在线 | 亚洲激情自拍偷拍| 在线一区二区三区做爰视频网站| 亚洲大型综合色站| 日韩免费电影网站| 国产精品一区二区在线看| 日本一区二区三区在线不卡| 99久久久久免费精品国产| 一区二区在线免费观看| 在线不卡欧美精品一区二区三区| 免费精品视频在线| 国产亚洲精品aa午夜观看| 成人免费视频播放| 一区二区免费在线| 日韩网站在线看片你懂的| 国产精品一区二区x88av| 中文字幕一区免费在线观看| 欧美性猛交一区二区三区精品| 日韩va欧美va亚洲va久久| 久久嫩草精品久久久精品| 91看片淫黄大片一级在线观看| 午夜精品福利在线| 精品国产123| 色综合色狠狠天天综合色| 日韩综合一区二区| 国产精品美女久久久久久久| 欧美性生活大片视频| 国产做a爰片久久毛片| 亚洲免费观看视频| 日韩欧美一区中文| 91欧美一区二区| 激情五月播播久久久精品| 亚洲精品日韩一| 2024国产精品| 欧美三级一区二区| 国产精品一品二品| 日韩国产欧美视频| **欧美大码日韩| 日韩免费看的电影| 欧洲国内综合视频| 成人中文字幕合集| 奇米888四色在线精品| 亚洲色图丝袜美腿| 久久久www成人免费无遮挡大片| 欧美最猛黑人xxxxx猛交| 国产一区在线视频| 日韩精品视频网站| 亚洲乱码一区二区三区在线观看| 精品福利av导航| 欧美人xxxx| 91视频在线观看免费| 国产毛片精品国产一区二区三区| 亚洲a一区二区| 亚洲人妖av一区二区| 久久久.com| 日韩一区二区电影网|