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

企业管理

开发平台:

Java

  1. package com.dao;
  2. import java.util.List;
  3. import java.util.ArrayList;
  4. import com.tool.JDBConnection;
  5. import com.tool.SQLCode;
  6. import java.sql.ResultSet;
  7. import java.sql.*;
  8. import com.domain.CqylxForm;
  9. //对表tb_Client_qylx的操作
  10. public class CqylxDaoImpl
  11.     implements CqylxDao {
  12. //查询的操作
  13.   public List qylxSelect() {
  14.     JDBConnection connection = new JDBConnection();
  15.     CqylxForm form = null;
  16.     List list = new ArrayList();
  17.     String sql = SQLCode.getSQLCode("sql.qylx.select");
  18.     try {
  19.       ResultSet rs = connection.executeQuery(sql);
  20.       while (rs.next()) {
  21.         form = new CqylxForm();
  22.         form.setQylx_id(rs.getString(1));
  23.         form.setQylx_lxmc(rs.getString(2));
  24.         form.setQylx_bz(rs.getString(3));
  25.         list.add(form);
  26.       }
  27.     }
  28.     catch (SQLException ex) {
  29.     }
  30.     connection.close();
  31.     return list;
  32.   }
  33. //删除操作
  34.   public void qylxDelete(CqylxForm qylx) {
  35.     JDBConnection connection = new JDBConnection();
  36.     String sql = SQLCode.getSQLCode("sql.qylx.delete");
  37.     sql = connection.editSqlCode(sql, qylx.getQylx_id());
  38.     connection.executeUpdate(sql);
  39.     connection.close();
  40.   }
  41. //修改操作
  42.   public void qylxupdate(CqylxForm qylx) {
  43.     JDBConnection connection = new JDBConnection();
  44.     String sql = SQLCode.getSQLCode("sql.qylx.update");
  45.     sql = connection.editSqlCode(sql, qylx.getQylx_lxmc());
  46.     sql = connection.editSqlCode(sql, qylx.getQylx_bz());
  47.     sql = connection.editSqlCode(sql, qylx.getQylx_id());
  48.     connection.executeUpdate(sql);
  49.     connection.close();
  50.   }
  51. //单独查找
  52.   public CqylxForm qylxSelectOne(CqylxForm qylx) {
  53.     JDBConnection connection = new JDBConnection();
  54.     CqylxForm form = null;
  55.     List list = new ArrayList();
  56.     String sql = SQLCode.getSQLCode("sql.qylx.selectOne");
  57.     sql = connection.editSqlCode(sql, qylx.getQylx_id());
  58.     try {
  59.       ResultSet rs = connection.executeQuery(sql);
  60.       while (rs.next()) {
  61.         form = new CqylxForm();
  62.         form.setQylx_id(rs.getString(1));
  63.         form.setQylx_lxmc(rs.getString(2));
  64.         form.setQylx_bz(rs.getString(3));
  65.       }
  66.     }
  67.     catch (SQLException ex) {
  68.     }
  69.     connection.close();
  70.     return form;
  71.   }
  72. //插入操作
  73.   public void qylxInsert(CqylxForm qylx) {
  74.     JDBConnection connection = new JDBConnection();
  75.     String sql = SQLCode.getSQLCode("sql.qylx.insert");
  76.     sql = connection.editSqlCode(sql, qylx.getQylx_id());
  77.     sql = connection.editSqlCode(sql, qylx.getQylx_lxmc());
  78.     sql = connection.editSqlCode(sql, qylx.getQylx_bz());
  79.     connection.executeUpdate(sql);
  80.     connection.close();
  81.   }
  82. //以数据库中的记录数,查找出多少记录计算,以便做帐号存贮
  83.   public int qulxCount() {
  84.     int iCount = 0;
  85.     JDBConnection connection = null;
  86.     connection = new JDBConnection();
  87.     String sql = SQLCode.getSQLCode("sql.qylx.count");
  88.     ResultSet rs = null;
  89.     try {
  90.       rs = connection.executeQuery(sql);
  91.       while (rs.next()) {
  92.         CqylxForm form = new CqylxForm();
  93.         iCount = rs.getInt("t");
  94.       }
  95.     }
  96.     catch (SQLException ex) {
  97.     }
  98.     connection.close();
  99.     return iCount+1;
  100.   }
  101. }