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

📄 goodstypemanager.java

📁 关于商品的进、销、存管理系统
💻 JAVA
字号:
package supercms;

import java.sql.*;
import supershopmanager.*;
import superdb.*;
import java.util.*;

/*
 * 完成商品类别管理的操作
 * 完成对商品类别的数据插入、删除、修改操作
 * 
 * */
public class GoodsTypeManager {

	private Statement stmt;
	private SuperDBConn sdb;
	private SuperInfoManager sim;
	public GoodsTypeManager()
	{
		
		sdb=new SuperDBConn();
		sim=new SuperInfoManager(sdb.getConn());
		stmt=sim.getStmt();
		
	}
	/*插入商品类别*/
  public void addGoodsType(GoodsType type)
  {
	  String sql="insert into goodtype(typename) values('"+type.getTypename()+"')";
	  try
	  {
	  stmt.executeUpdate(sql);
	  System.out.println("插入商品类别----成功!!!");
	  }catch(Exception e){
		  
		  System.out.println("插入商品类别----失败!!!");
	  }
  }
  /*修改商品类别*/
  public void updateGoodsType(GoodsType type)
  {
	  String sql="update goodtype set typename='"+type.getTypename()+"' where id="+type.getId();
	  try
	  {
	  stmt.executeUpdate(sql);
	  System.out.println("修改商品类别----成功!!!");
	  }catch(Exception e)
	  {
		  System.out.println("修改商品类别----失败!!!");
	  }
  }
  /*删除商品类别*/
  public void deleteGoodsType(GoodsType type)
  {
	  String sql="delete from goodtype where id="+type.getId();
	  try
	  {
	  stmt.executeUpdate(sql);
	  System.out.println("删除商品类别----成功!!!");
	  }catch(Exception e)
	  {
		  System.out.println("删除商品类别----失败!!!");
	  }
  }
  /*------查询分页-----*/
  
	public List getAllInfo(int pagesize,int nowpage) throws Exception
	{List allinfo=new ArrayList();
	String sql="select * from goodtype order by id";	
	  ResultSet rs=stmt.executeQuery(sql);
	  rs.last();// 定位到最后一条记录
	  int rows=rs.getRow();
	  int num=pagesize;
	  int pagecount=rows/pagesize;//总页数
	  if(rows%pagesize>0){pagecount++;}
	  if(nowpage>0&&nowpage<=pagecount)
	  {
		if(nowpage==1){rs.beforeFirst();}
		if(nowpage>1){rs.absolute((nowpage-1)*pagesize);}
	  while(rs.next()&&num>0)
	  { 
		  GoodsType gt=new GoodsType();
		  gt.setId(rs.getInt("id"));
		  gt.setTypename(rs.getString("typename"));
	    num--;
	    allinfo.add(gt);
	  }
	  return allinfo;
	 }
	  return null;
	}
  
	public int getcount()throws Exception
	{
		int count=0;
		String sql="select * from goodtype order by id";
		 ResultSet rs=stmt.executeQuery(sql);
		 rs.last();
		 count=rs.getRow();
		return count;
	}
}

⌨️ 快捷键说明

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