SfzyDaoImpl.java
上传用户:quasar007
上传日期:2022-08-11
资源大小:4067k
文件大小:6k
源码类别:

企业管理

开发平台:

Java

  1. package com.dao;
  2. import java.util.List;
  3. import com.tool.JDBConnection;
  4. import java.util.ArrayList;
  5. import com.domain.FfzyForm;
  6. import com.tool.SQLCode;
  7. import java.util.List;
  8. import com.tool.JDBConnection;
  9. import java.util.ArrayList;
  10. import java.sql.ResultSet;
  11. import java.sql.*;
  12. import com.domain.CsxxForm;
  13. import com.domain.SkhfkForm;
  14. public class SfzyDaoImpl
  15.     implements SfzyDao {
  16.   private JDBConnection connection = new JDBConnection();
  17. //显示头5条的记录数
  18.   public List sfzySelect() {
  19.     List list = new ArrayList();
  20.     FfzyForm form = null;
  21.     String sql = SQLCode.getSQLCode("sql.sfzy.select");
  22.     try {
  23.       ResultSet rs = connection.executeQuery(sql);
  24.       while (rs.next()) {
  25.         form = new FfzyForm();
  26.         form.setSfzy_id(rs.getString(1));
  27.         form.setSfzy_sfmc(rs.getString(2));
  28.         form.setSfzy_zyms(rs.getString(3));
  29.         list.add(form);
  30.       }
  31.     }
  32.     catch (SQLException ex) {
  33.     }
  34.     connection.close();
  35.     return list;
  36.   }
  37.   //显示多少条记录数
  38.   public int toatl() {
  39.     int iCount = 0;
  40.     String sql = SQLCode.getSQLCode("sql.sfzy.total");
  41.     ResultSet rs = null;
  42.     try {
  43.       rs = connection.executeQuery(sql);
  44.       while (rs.next()) {
  45.         iCount = rs.getInt("t");
  46.       }
  47.     }
  48.     catch (SQLException ex) {
  49.     }
  50.     connection.close();
  51.     return iCount;
  52.   }
  53.   public FfzyForm sfzySelect(FfzyForm fzy) {
  54.     FfzyForm form = null;
  55.     String sql = SQLCode.getSQLCode("sql.sfzy.selectOne");
  56.     sql = connection.editSqlCode(sql, fzy.getSfzy_id());
  57.     try {
  58.       ResultSet rs = connection.executeQuery(sql);
  59.       while (rs.next()) {
  60.         form = new FfzyForm();
  61.         form.setSfzy_id(rs.getString(1));
  62.         form.setSfzy_sfmc(rs.getString(2));
  63.         form.setSfzy_zyms(rs.getString(3));
  64.       }
  65.     }
  66.     catch (SQLException ex) {
  67.     }
  68.     connection.close();
  69.     return form;
  70.   }
  71.   public List csxxSelect(CsxxForm csxx) {
  72.     List list = new ArrayList();
  73.     CsxxForm form = null;
  74.     String sql = SQLCode.getSQLCode("sql.csxx.select");
  75.     sql = connection.editSqlCode(sql, csxx.getCsxx_sfmc());
  76.     try {
  77.       ResultSet rs = connection.executeQuery(sql);
  78.       while (rs.next()) {
  79.         form = new CsxxForm();
  80.         form.setCxss_csjc(rs.getString(1));
  81.         form.setCsxx_sfmc(rs.getString(2));
  82.         form.setCsxx_csmc(rs.getString(3));
  83.         form.setCsxx_yb(rs.getString(4));
  84.         form.setCsxx_dhph(rs.getString(5));
  85.         list.add(form);
  86.       }
  87.     }
  88.     catch (SQLException ex) {
  89.     }
  90.     connection.close();
  91.     return list;
  92.   }
  93.   public int khxxMyd(SkhfkForm skhfk) {
  94.     int iCount = 0;
  95.     String sql = SQLCode.getSQLCode("sql.myd");
  96.     sql = connection.editSqlCode(sql, skhfk.getKhfk_khmyd());
  97.     ResultSet rs = null;
  98.     try {
  99.       rs = connection.executeQuery(sql);
  100.       while (rs.next()) {
  101.         iCount = rs.getInt("t");
  102.       }
  103.     }
  104.     catch (SQLException ex) {
  105.     }
  106.     connection.close();
  107.     return iCount;
  108.   }
  109.   /**
  110.    * sfzyFenYe
  111.    *
  112.    * @param number Integer
  113.    * @return List
  114.    */
  115. //分页的操作
  116.   public List sfzyFenYe(Integer number) {
  117.     List list = new ArrayList();
  118.     FfzyForm form = null;
  119.     String sql = SQLCode.getSQLCode("sql.sfzy.fenye");
  120.     sql = connection.editSqlCode(sql, number);
  121.     try {
  122.       ResultSet rs = connection.executeQuery(sql);
  123.       while (rs.next()) {
  124.         form = new FfzyForm();
  125.         form.setSfzy_id(rs.getString(1));
  126.         form.setSfzy_sfmc(rs.getString(2));
  127.         form.setSfzy_zyms(rs.getString(3));
  128.         list.add(form);
  129.       }
  130.     }
  131.     catch (SQLException ex) {
  132.     }
  133.     connection.close();
  134.     return list;
  135.   }
  136.   /**
  137.    * totalCity
  138.    *
  139.    * @param skhfk SkhfkForm
  140.    * @return int
  141.    */
  142. //以省份为条件去查询城市的数量
  143.   public int totalCity(CsxxForm csxx) {
  144.     int iCount = 0;
  145.     String sql = SQLCode.getSQLCode("sql.csxx.total");
  146.     sql = connection.editSqlCode(sql, csxx.getCsxx_sfmc());
  147.     ResultSet rs = null;
  148.     try {
  149.       rs = connection.executeQuery(sql);
  150.       while (rs.next()) {
  151.         iCount = rs.getInt("t");
  152.       }
  153.     }
  154.     catch (SQLException ex) {
  155.     }
  156.     connection.close();
  157.     return iCount;
  158.   }
  159.   /**
  160.    * selectCity
  161.    *
  162.    * @param number Integer
  163.    * @return List
  164.    */
  165.   public List fenyeCity(Integer number, CsxxForm csxx) {
  166.     List list = new ArrayList();
  167.     CsxxForm form = null;
  168.     String sql = SQLCode.getSQLCode("sql.csxx.fenye");
  169.     sql = connection.editSqlCode(sql, number);
  170.     sql = connection.editSqlCode(sql, csxx.getCsxx_sfmc());
  171.     System.out.println("sql=" + sql);
  172.     try {
  173.       ResultSet rs = connection.executeQuery(sql);
  174.       while (rs.next()) {
  175.         form = new CsxxForm();
  176.         form.setCxss_csjc(rs.getString(1));
  177.         form.setCsxx_sfmc(rs.getString(2));
  178.         form.setCsxx_csmc(rs.getString(3));
  179.         form.setCsxx_yb(rs.getString(4));
  180.         form.setCsxx_dhph(rs.getString(5));
  181.         list.add(form);
  182.       }
  183.     }
  184.     catch (SQLException ex) {
  185.     }
  186.     connection.close();
  187.     return list;
  188.   }
  189.   public List csxxPrinfSelect(CsxxForm csxx) {
  190.     List list = new ArrayList();
  191.      CsxxForm form = null;
  192.      String sql = SQLCode.getSQLCode("sql.csxx.prinfSelect");
  193.      sql = connection.editSqlCode(sql, csxx.getCsxx_sfmc());
  194.      try {
  195.        ResultSet rs = connection.executeQuery(sql);
  196.        while (rs.next()) {
  197.          form = new CsxxForm();
  198.          form.setCxss_csjc(rs.getString(1));
  199.          form.setCsxx_sfmc(rs.getString(2));
  200.          form.setCsxx_csmc(rs.getString(3));
  201.          form.setCsxx_yb(rs.getString(4));
  202.          form.setCsxx_dhph(rs.getString(5));
  203.          list.add(form);
  204.        }
  205.      }
  206.      catch (SQLException ex) {
  207.      }
  208.      connection.close();
  209.      return list;
  210.    }
  211. }