⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gongshopmodel.java~4~

📁 用java写的仓库管理
💻 JAVA~4~
字号:
package cangku;

import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.PreparedStatement;
import java.util.ArrayList;

//商品基础信

public class GongShopModel{
    private String 商品编号;
    private String 商品名称;
    private String 简称;
    private String 规格;
    private String 产地;
    private String 单位;
    private int 保质期;
    private int 进价;
    private int 批发价;
    private int 零售价;
    private String 供应商编号;
    private String 供应商全称;
    private String 备注;
    DBcon odb=new DBcon();
    private Connection conn=null;

    public String get商品编号() {
        return 商品编号;
    }

    public String get商品名称() {
        return 商品名称;
    }

    public String get简称() {
        return 简称;
    }

    public String get规格() {
        return 规格;
    }

    public String get产地() {
        return 产地;
    }

    public String get单位() {
        return 单位;
    }

    public int get保质期() {
        return 保质期;
    }

    public int get进价() {
        return 进价;
    }

    public int get批发价() {
        return 批发价;
    }

    public int get零售价() {
        return 零售价;
    }

    public String get供应商编号() {
        return 供应商编号;
    }

    public String get供应商全称() {
        return 供应商全称;
    }

    public String get备注() {
        return 备注;
    }

    public void set商品编号(String 商品编号) {
        this.商品编号 = 商品编号;
    }

    public void set商品名称(String 商品名称) {
        this.商品名称 = 商品名称;
    }

    public void set简称(String 简称) {
        this.简称 = 简称;
    }

    public void set规格(String 规格) {
        this.规格 = 规格;
    }

    public void set产地(String 产地) {
        this.产地 = 产地;
    }

    public void set单位(String 单位) {
        this.单位 = 单位;
    }

    public void set保质期(int 保质期) {
        this.保质期 = 保质期;
    }

    public void set进价(int 进价) {
        this.进价 = 进价;
    }

    public void set批发价(int 批发价) {
        this.批发价 = 批发价;
    }

    public void set零售价(int 零售价) {
        this.零售价 = 零售价;
    }

    public void set供应商编号(String 供应商编号) {
        this.供应商编号 = 供应商编号;
    }

    public void set供应商全称(String 供应商全称) {
        this.供应商全称 = 供应商全称;
    }

    public void set备注(String 备注) {
        this.备注 = 备注;
    }

    public ArrayList ShopSelect(){
        ArrayList list=new ArrayList();
        conn=odb.getConn();
        String sql="select 商品编号,商品名称,简称,规格,产地,单位,保质期,进价,批发价,零售价,供应商全称,备注 from 商品基础信息表";
        try {
          Statement tmt=conn.createStatement();
          ResultSet rs=tmt.executeQuery(sql);
          while(rs.next()){
              GongShopModel B=new GongShopModel();
              B.商品编号=rs.getString(1);
              B.商品名称=rs.getString(2);
              B.简称=rs.getString(3);
              B.规格=rs.getString(4);
              B.产地=rs.getString(5);
              B.单位=rs.getString(6);
              B.保质期=rs.getInt(7);
              B.进价=rs.getInt(8);
              B.批发价=rs.getInt(9);
              B.零售价=rs.getInt(10);
//              B.供应商编号=rs.getString(11);
              B.供应商全称=rs.getString(11);
              B.备注=rs.getString(12);
              list.add(B);
          }
          rs.close();
          tmt.close();
          conn.close();
        } catch (java.sql.SQLException ex) {
            System.out.println("eX:"+ex.getMessage());
        }
        return list;
    }
    public ArrayList ShopArry(){
        ArrayList lis=new ArrayList();
        conn=odb.getConn();
        String st="select 供应商编号  from 商品基础信息表";
        try {
            Statement tmt=conn.createStatement();
            ResultSet rs=tmt.executeQuery(st);
            while(rs.next()){
                GongShopModel C=new GongShopModel();
                C.供应商编号=rs.getString(1);
                lis.add(C);
            }rs.close();
            tmt.close();
            conn.close();
        } catch (java.sql.SQLException ex) {
            System.out.println("eX:"+ex.getMessage());
        }
        return lis;
    }
    public void ShopBainhao(){
        conn=odb.getConn();
        String sq="select substring(max(商品编号),7,6)+1 from 商品基础信息表";
        try {
            Statement tmt=conn.createStatement();
            ResultSet rs=tmt.executeQuery(sq);
            while(rs.next()){
                商品编号=rs.getString(1);
            }
            rs.close();
            tmt.close();
            conn.close();
        } catch (java.sql.SQLException ex) {
          System.out.println("eX:"+ex.getMessage());
        }
    }
    public int ShopSave(){
        int cnt=0;
        conn=odb.getConn();
        String sqll="insert into 商品基础信息表(商品编号,商品名称,简称,规格,产地,单位,保质期,进价,批发价,零售价,供应商编号,供应商全称,备注)values(?,?,?,?,?,?,?,?,?,?,?,?,?)";
        try {
            PreparedStatement ps=conn.prepareStatement(sqll);
            ps.setString(1,商品编号);
            ps.setString(2,商品名称);
            ps.setString(3,简称);
            ps.setString(4,规格);
            ps.setString(5,产地);
            ps.setString(6,单位);
            ps.setInt(7,保质期);
            ps.setInt(8,进价);
            ps.setInt(9,批发价);
            ps.setInt(10,零售价);
            ps.setString(11,供应商编号);
            ps.setString(12,供应商全称);
            ps.setString(13,备注);
            cnt=ps.executeUpdate();
            ps.close();
            conn.commit();
            conn.close();
        } catch (java.sql.SQLException ex) {
            System.out.println("eX:"+ex.getMessage());
        }
        return cnt;
    }
    public int ShopUpdate(){
        int cn=0;
        conn=odb.getConn();
        String sqlstr="update 商品基础信息表 set 商品名称=?,简称=?,规格=?,产地=?,单位=?,保质期=?,进价=?,批发价=?,零售价=?,供应商编号=?,供应商全称=?,备注=?where 商品编号='"+商品编号+"'";
        try {
            PreparedStatement ps=conn.prepareStatement(sqlstr);
            ps.setString(1,商品名称);
            ps.setString(2,简称);
            ps.setString(3,规格);
            ps.setString(4,产地);
            ps.setString(5,单位);
            ps.setInt(6,保质期);
            ps.setInt(7,进价);
            ps.setInt(8,批发价);
            ps.setInt(9,零售价);
            ps.setString(10,供应商编号);
            ps.setString(11, 供应商全称);
            ps.setString(12, 备注);
            cn=ps.executeUpdate();
            ps.close();
            conn.commit();
            conn.close();
        } catch (java.sql.SQLException ex) {
            System.out.println("eX:"+ex.getMessage());
        }
        return cn;
    }
    public int ShopDel(){
        int cntt=0;
       conn=odb.getConn();
       String sqlll="delete from 商品基础信息表 where 商品编号='"+商品编号+"'";
       try {
           PreparedStatement ps=conn.prepareStatement(sqlll);
           cntt=ps.executeUpdate();
           ps.close();
           conn.commit();
           conn.close();
       } catch (java.sql.SQLException ex) {
           System.out.println("eX:"+ex.getMessage());
       }
       return cntt;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -