JAVA 使用JDBC代码
2016-07-01 16:59
501 查看
public List<TSzZzglCgqkJc> findByPageJcQuery() throws Exception { // TODO Auto-generated method stub List<TSzZzglCgqkJc> resultList = new ArrayList<TSzZzglCgqkJc>(); String sql = "select t.id,t.depart_name,t.name,t.post,c.begin_date,c.apply_date, c.return_time," + " decode(c.return_time,null,((to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd') - c.apply_date)),(c.return_time - c.apply_date)) JC" + " from T_SZ_ZZGL_BGR t," + " (select a.*, b.return_time, b.retur_statuss, b.sign_name, b.sign_date" + " from t_sz_zzgl_cgqk a, T_SZ_ZZGL_zzgh b" + " where a.id = b.id(+)" + " and a.retur_status = 2) c" + " where t.id_card = c.id_card(+)"; Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; TSzZzglCgqkJc bean; try { connection = CDBManager.getConn(); preparedStatement = connection.prepareStatement(sql); // preparedStatement.setString(1, codeno); resultSet = preparedStatement.executeQuery(); while (resultSet.next()) { bean = new TSzZzglCgqkJc(); bean.setBgr_id(resultSet.getString(1)); bean.setDepart_name(resultSet.getString(2)); bean.setName(resultSet.getString(3)); bean.setPost(resultSet.getString(4)); bean.setBeing_date(resultSet.getString(5)); bean.setApply_date(resultSet.getString(6)); bean.setReturn_time(resultSet.getString(7)); bean.setOver_day(resultSet.getString(8)); if (TypeFormat.isNotEmptyorNull(bean.getOver_day())) { if (Integer.parseInt(bean.getOver_day())>0) { bean.setStatu_jc("1"); }else if(Integer.parseInt(bean.getOver_day())<=0){ bean.setStatu_jc("0"); } } resultList.add(bean); } } catch (Exception e) { e.printStackTrace(); // TODO: handle exception } finally { connection.close(); preparedStatement.close(); } return resultList; }
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- JSP/PHP基于Ajax的分页功能实现
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序