?? goodstypemanager.java
字號(hào):
package supercms;
import java.sql.*;
import supershopmanager.*;
import superdb.*;
import java.util.*;
/*
* 完成商品類(lèi)別管理的操作
* 完成對(duì)商品類(lèi)別的數(shù)據(jù)插入、刪除、修改操作
*
* */
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();
}
/*插入商品類(lèi)別*/
public void addGoodsType(GoodsType type)
{
String sql="insert into goodtype(typename) values('"+type.getTypename()+"')";
try
{
stmt.executeUpdate(sql);
System.out.println("插入商品類(lèi)別----成功!!!");
}catch(Exception e){
System.out.println("插入商品類(lèi)別----失敗!!!");
}
}
/*修改商品類(lèi)別*/
public void updateGoodsType(GoodsType type)
{
String sql="update goodtype set typename='"+type.getTypename()+"' where id="+type.getId();
try
{
stmt.executeUpdate(sql);
System.out.println("修改商品類(lèi)別----成功!!!");
}catch(Exception e)
{
System.out.println("修改商品類(lèi)別----失敗!!!");
}
}
/*刪除商品類(lèi)別*/
public void deleteGoodsType(GoodsType type)
{
String sql="delete from goodtype where id="+type.getId();
try
{
stmt.executeUpdate(sql);
System.out.println("刪除商品類(lèi)別----成功!!!");
}catch(Exception e)
{
System.out.println("刪除商品類(lèi)別----失敗!!!");
}
}
/*------查詢(xún)分頁(yè)-----*/
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;//總頁(yè)數(shù)
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;
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -