首页>代码>jsp+servlet开发java web诚欣企业电子商城(源码+数据库脚本)>/企业电子商城/Shopping/src/com/wy/dao/BigTypeDao.java
package com.wy.dao;

import com.wy.tool.JDBConnection;
import java.sql.*;
import java.util.*;
import com.wy.domain.BigTypeForm;

//对商品大类别信息的操作
public class BigTypeDao {
  private Connection connection = null; //定义连接的对象
  private PreparedStatement ps = null; //定义预准备的对象
  private JDBConnection jdbc = null; //定义数据库连接对象
  public BigTypeDao() {
    jdbc = new JDBConnection();
    connection = jdbc.connection; //利用构造方法取得数据库连接
  }

//以数据库流水号为条件查询大类别的名称
  public String selectName(Integer id) {
    String name = null;
    try {
      this.ps = connection.prepareStatement("select * from tb_bigType where id=?");
      ps.setString(1, id.toString());
      ResultSet rs = ps.executeQuery();
      while (rs.next()) {
        name = rs.getString("bigName");
      }
    }
    catch (SQLException ex) {
    	ex.printStackTrace();
    }
    return name;
  }

//删除操作
  public boolean deleteBig(Integer id) {
    try {
      ps = connection.prepareStatement("delete from tb_bigType where id=?");
      ps.setString(1, id.toString());
      ps.executeUpdate();
      ps.close();
      return true;
    }
    catch (SQLException ex) {
    	ex.printStackTrace();
      return false;
    }
  }


  //添加操作
  public void insertBig(String name) {
    try {
      ps = connection.prepareStatement("insert into tb_bigType values (null,?,now())");
      ps.setString(1, name);
      ps.executeUpdate();
      ps.close();
    }
    catch (SQLException ex) {
    	ex.printStackTrace();
    }
  }

  //全部查询的操作
  public List selectBig() {
    List list = new ArrayList();
    BigTypeForm big = null;
    try {
      this.ps = connection.prepareStatement("select * from tb_bigType order by id DESC");
      ResultSet rs = ps.executeQuery();
      while (rs.next()) {
        big = new BigTypeForm();
        big.setId(Integer.valueOf(rs.getString(1)));
        big.setBigName(rs.getString(2));
        big.setCreaTime(rs.getString(3));
        list.add(big);
      }
    }
    catch (SQLException ex) {
    	ex.printStackTrace();
    }
    return list;
  }

}
最近下载更多
LYLHYC  LV5 2023年8月2日
一勺枣糕  LV3 2023年7月5日
微信网友_6518834447732736  LV1 2023年6月14日
846488283  LV4 2023年5月31日
西域行者  LV3 2023年4月24日
qiuaizhang  LV3 2023年4月10日
1762806977  LV4 2023年3月15日
阿达asdw1  LV4 2023年3月13日
微信网友_6008098523172864  LV3 2023年3月8日
最近浏览更多
zolscy  LV24 11月28日
kfq33122  LV4 11月13日
张泽帅  LV6 10月18日
时光海  LV2 7月1日
TY0165  LV20 6月24日
ffc0214  LV1 6月20日
15719908287  LV9 6月19日
ahhhahhhahhh  LV1 6月17日
dageyi 6月12日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友