📄 gongshopmodel.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 + -