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

企业管理

开发平台:

Java

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