public List<RBean> queryFrozenWarnHistory(Connection conn, FrozenRequestEntity req) throws Exception { // TODO Auto-generated method stub PreparedStatement pst = null; ResultSet rs = null; RBean rBean = null; ArrayList<RBean> queryFrozenWarnHistoryList = new ArrayList<RBean>(); String queryFrozenWarnHistorySQL = "select * from " + "(select rownum as rew,to_char(t1.time,'yyyy-MM-dd HH24:MI:ss') as time,t1.roadcode," + "t1.stake,t1.longitude,t1.latitude,t1.humidity,to_char(t1.savetime,'yyyy-MM-dd HH24:MI:ss') as savetime,t1.frozentime,t1.isfrozen,t1.dewpoint,t1.frozentem " + "from SNOW_WEATHER_FROZEN_HISTORY t1 where 1=1 "; if(null!=req.getrBean().getStartTime()&&!"".equals(req.getrBean().getStartTime())){ queryFrozenWarnHistorySQL += " and t1.time > to_date('"+req.getrBean().getStartTime() + "','yyyy-mm-dd hh24:mi:ss') "; } if(null!=req.getrBean().getEndTime()&&!"".equals(req.getrBean().getEndTime())){ queryFrozenWarnHistorySQL += " and t1.time < to_date('"+req.getrBean().getEndTime() + "','yyyy-mm-dd hh24:mi:ss') "; } queryFrozenWarnHistorySQL += " order by time desc)"; if (!"".equals(req.getrBean().getPos()) && null != req.getrBean().getPos() ) { queryFrozenWarnHistorySQL += " where rew > " + req.getrBean().getPos(); } if(!"".equals(req.getrBean().getSize()) && null != req.getrBean().getSize()){ if("20".equals(req.getrBean().getSize()) && !"0".equals(req.getrBean().getPos())){ int a = Integer.parseInt(req.getrBean().getPos())+20; queryFrozenWarnHistorySQL += " and rew <= " + a; }else{ queryFrozenWarnHistorySQL += " and rew <= " + req.getrBean().getSize(); } } pst = DBCommon.getPsm(conn, queryFrozenWarnHistorySQL); rs = DBCommon.getRs(pst, queryFrozenWarnHistorySQL); while(rs.next()){ rBean = new RBean(); rBean.setDhm(rs.getString("time")); rBean.setRoadcode(rs.getString("roadcode")); rBean.setStake(rs.getString("stake")); rBean.setLongitude(rs.getDouble("longitude")); rBean.setLatitude(rs.getDouble("latitude")); rBean.setHumidity(rs.getDouble("humidity")); rBean.setSavetime(rs.getString("savetime")); rBean.setFrozentime(rs.getString("frozentime")); rBean.setIsfrozen(rs.getString("isfrozen")); rBean.setDew(rs.getDouble("dewpoint")); rBean.setFrozentem(rs.getDouble("frozentem")); queryFrozenWarnHistoryList.add(rBean); } if(rs!=null){ rs.close(); } if(pst!=null){ pst.close(); } return queryFrozenWarnHistoryList; }
发表评论
-
List<Map> 排序
2016-08-03 11:03 939import java.util.ArrayList; im ... -
sql存储过程几个简单例子
2016-07-22 08:42 458导读:sql存储是数据库操作过程中比较重要的一个环节,对于一些 ... -
相对路径和绝对路径的区别,java获取项目访问路径的方法
2016-07-19 13:58 654相对路径和绝对路径的区别 在HTML里只要涉及文件的地方( ... -
POI 单元格
2016-07-07 11:48 481POI 单元格合并中的CellRangeAddress 参数: ... -
Java的内存机制
2016-06-28 11:40 5871.Java的内存机制 Java 把内存划分成两种:一种是 ... -
StringBuffer和StringBuilder的区别
2016-06-28 11:36 442StringBuffer、StringBuilder和Stri ... -
平均分割list
2016-06-26 19:22 1224private static List<List< ... -
定时任务&&找出两个list的不同
2016-06-21 13:55 363/*-------------------------appl ... -
时间类
2016-06-21 13:38 520/* * Licensed to the Apache S ... -
常用map总结
2016-06-21 09:39 417Map map = new HashMap(); I ... -
遍历listmap 遍历map
2016-04-27 16:23 541package excel; import java ... -
SQL 递归
2016-03-29 14:34 514向上 WITH RECURSIVE r AS ( SELE ... -
oracle 面试题
2016-02-02 15:53 10031、对数据库SQL2005、ORACLE熟悉吗? SQL ... -
Criteria Query
2016-01-29 13:32 475Criteria Query通过面向对象化的设计,将数据查询条 ... -
List和ArrayList的区别
2016-01-28 09:38 520List和ArrayList的区别 List是一个接口,而Li ... -
StringUtils.isEmpty用法
2016-01-28 09:21 677StringUtils 方法的操作对象是 java.lang. ... -
java中重载与重写的区别
2016-01-27 13:50 534java中重载与重写的区别 ... -
loginfilter
2016-01-26 16:02 332dabdabdabdabdabdabdab -
数据库连接driverClass和jdbcUrl大全
2016-01-25 14:09 1149一、MySQL: driverClass:com.mysql ... -
postgre--(待补)
2016-01-18 10:49 515postgre--(待补)
相关推荐
基于java的贝儿米幼儿教育管理系统答辩PPT.pptx
本压缩包资源说明,你现在往下拉可以看到压缩包内容目录 我是批量上传的基于SpringBoot+Vue的项目,所以描述都一样;有源码有数据库脚本,系统都是测试过可运行的,看文件名即可区分项目~ |Java|SpringBoot|Vue|前后端分离| 开发语言:Java 框架:SpringBoot,Vue JDK版本:JDK1.8 数据库:MySQL 5.7+(推荐5.7,8.0也可以) 数据库工具:Navicat 开发软件: idea/eclipse(推荐idea) Maven包:Maven3.3.9+ 系统环境:Windows/Mac
基于java的消防物资存储系统答辩PPT.pptx
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
TA_lib库(whl轮子),直接pip install安装即可,下载即用,非常方便,各个python版本对应的都有。 使用方法: 1、下载下来解压; 2、确保有python环境,命令行进入终端,cd到whl存放的目录,直接输入pip install TA_lib-xxxx.whl就可以安装,等待安装成功,即可使用! 优点:无需C++环境编译,下载即用,方便
使用软件自带的basic脚本编辑制作的脚本 低版本软件无法输出Excel报告,可以通过脚本方式实现这一功能
基于java的就业信息管理系统答辩PPT.pptx
25法理学背诵逻辑.apk.1g
基于java的大学生校园兼职系统答辩PPT.pptx
做到代码,和分析的源数据
本压缩包资源说明,你现在往下拉可以看到压缩包内容目录 我是批量上传的基于SpringBoot+Vue的项目,所以描述都一样;有源码有数据库脚本,系统都是测试过可运行的,看文件名即可区分项目~ |Java|SpringBoot|Vue|前后端分离| 开发语言:Java 框架:SpringBoot,Vue JDK版本:JDK1.8 数据库:MySQL 5.7+(推荐5.7,8.0也可以) 数据库工具:Navicat 开发软件: idea/eclipse(推荐idea) Maven包:Maven3.3.9+ 系统环境:Windows/Mac
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
适用于ensp已经入门人群的学习,有一定难度
基于java的数码论坛系统设计与实现答辩PPT.pptx
tornado-6.4.1-cp38-abi3-macosx_10_9_universal2.whl
基于java的医院信管系统答辩PPT.pptx
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
tornado-4.2.tar.gz
链表 合并两个链表,链表基础操作