package dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import entity.FatherTeMplate;
import entity.goods;
public class goodsDao extends BaseDao {
//查询所有花
public List<goods> SelectGoodsAll(){
String sql="select * from goods";
ResultSet rs= super.select(sql);
List<goods> list=new ArrayList<goods>();
try {
while(rs!=null&&rs.next()){
goods g=new goods();
g.setGoodsId(rs.getInt("goodsid"));
g.setGoodsName(rs.getString("goodsName"));
g.setGoodsmaterial(rs.getString("goodsmaterial"));
g.setGoodsPackage(rs.getString("goodsPackage"));
g.setGoodsLanguage(rs.getString("goodsLanguage"));
g.setGoodsPrice(rs.getFloat("goodsPrice"));
g.setGoodsPlace(rs.getString("goodsPlace"));
g.setGoodsHabitus(rs.getString("goodsHabitus"));
g.setSortName(rs.getString("sortName"));
g.setGoodsimage(rs.getString("goodsimage"));
list.add(g);
}
} catch (SQLException e) {
super.closeCon();
e.printStackTrace();
return null;
}
super.closeCon();
return list;
}
//按花编号查询单个花
public goods SelectGoodsOnId(int goodsid){
String sql="select * from goods where goodsid=?";
ResultSet rs= super.select(sql,goodsid);
goods g=new goods();
try {
if(rs!=null&&rs.next()){
g.setGoodsId(rs.getInt("goodsid"));
g.setGoodsName(rs.getString("goodsName"));
g.setGoodsmaterial(rs.getString("goodsmaterial"));
g.setGoodsPackage(rs.getString("goodsPackage"));
g.setGoodsLanguage(rs.getString("goodsLanguage"));
g.setGoodsPrice(rs.getFloat("goodsPrice"));
g.setGoodsPlace(rs.getString("goodsPlace"));
g.setGoodsHabitus(rs.getString("goodsHabitus"));
g.setSortName(rs.getString("sortName"));
g.setGoodsimage(rs.getString("goodsimage"));
}
} catch (SQLException e) {
super.closeCon();
e.printStackTrace();
return null;
}
super.closeCon();
return g;
}
//按花的类型名称查询花
public List<goods> SelectGoodsOnsortName(String sortName){
String sql="select * from goods where sortName=?";
ResultSet rs= super.select(sql,sortName);
List<goods> list=new ArrayList<goods>();
try {
while(rs!=null&&rs.next()){
goods g=new goods();
g.setGoodsId(rs.getInt("goodsid"));
g.setGoodsName(rs.getString("goodsName"));
g.setGoodsmaterial(rs.getString("goodsmaterial"));
g.setGoodsPackage(rs.getString("goodsPackage"));
g.setGoodsLanguage(rs.getString("goodsLanguage"));
g.setGoodsPrice(rs.getFloat("goodsPrice"));
g.setGoodsPlace(rs.getString("goodsPlace"));
g.setGoodsHabitus(rs.getString("goodsHabitus"));
g.setSortName(rs.getString("sortName"));
g.setGoodsimage(rs.getString("goodsimage"));
list.add(g);
}
} catch (SQLException e) {
super.closeCon();
e.printStackTrace();
}
super.closeCon();
return list;
}
//按花的编号修改花的信息
public int UpdateGoods(goods gds){
String sql="update goods set goodsName=?,goodsmaterial=?,goodsPackage=?,goodsLanguage=?,goodsPrice=?,goodsPlace=?,goodsHabitus=?,sortName=?,goodsimage=? where goodsId=?";
int num= super.zsg(sql,gds.getGoodsName(),gds.getGoodsmaterial(),gds.getGoodsPackage(),gds.getGoodsLanguage(),gds.getGoodsPrice(),gds.getGoodsPlace(),gds.getGoodsHabitus(),gds.getSortName(),gds.getGoodsimage(),gds.getGoodsId());
super.closeCon();
return num;
}
//按花的编号删除相关花的记录
public int DeleteGoodsOnId(int goodsid){
String sql="delete goods where goodsid=?";
super.closeCon();
return super.zsg(sql, goodsid);
}
//添加新花
public int InsertGoods(goods gds){
String sql="insert into goods values(?,?,?,?,?,?,?,?,?,?)";
int num= super.zsg(sql,gds.getGoodsName(),
gds.getGoodsmaterial(),
gds.getGoodsPackage(),
gds.getGoodsLanguage(),
gds.getGoodsPrice(),
gds.getGoodsPlace(),
gds.getGoodsHabitus(),
gds.getSortName(),
gds.getGoodsimage());
super.closeCon();
return num;
}
public List<goods> SelectOnTiaoJian(float goodsPricemax,float goodsPricemain,String sortName,String t,String t2){
StringBuffer sql=new StringBuffer("select * from goods where 1=1 ");
if(sortName!=null &&sortName.trim().length()>0)
{
sql.append(" and sortName like '%").append(sortName).append("%'");
}
if(goodsPricemax>0)
{
sql.append(" and goodsPrice<='").append(goodsPricemax).append("'");
}
if(goodsPricemain>0)
{
sql.append(" and goodsPrice>='").append(goodsPricemain).append("'");
}
if(t!=null)
{
sql.append(" order by goodsprice desc");
}
if(t2!=null)
{
sql.append(" order by goodsprice");
}
System.out.println(sql);
ResultSet rs= super.select(sql.toString());
List<goods> list=new ArrayList<goods>();
goods g=null;
try {
while(rs!=null && rs.next())
{
g=new goods();
g.setGoodsId(rs.getInt("goodsid"));
g.setGoodsName(rs.getString("goodsName"));
g.setGoodsmaterial(rs.getString("goodsmaterial"));
g.setGoodsPackage(rs.getString("goodsPackage"));
g.setGoodsLanguage(rs.getString("goodsLanguage"));
g.setGoodsPrice(rs.getFloat("goodsPrice"));
g.setGoodsPlace(rs.getString("goodsPlace"));
g.setGoodsHabitus(rs.getString("goodsHabitus"));
g.setSortName(rs.getString("sortName"));
g.setGoodsimage(rs.getString("goodsimage"));
list.add(g);
}
} catch (SQLException e) {
e.printStackTrace();
}
super.closeCon();
return list;
}
public List<goods> KSSelectGoods(String Templatename,String sortName,int goodsPrice){
StringBuffer sql=new StringBuffer("select * from goods where 1=1 ");
if(sortName!=null&&sortName.trim().length()>0)
{
sql.append(" and sortName like'").append(sortName).append("%' ");
}
if(goodsPrice>0)
{
switch (goodsPrice) {
case 1:
sql.append(" and goodsPrice<=100");
break;
case 2:
sql.append(" and goodsPrice>100 and goodsPrice<=150");
break;
case 3:
sql.append(" and goodsPrice>150 and goodsPrice<=200");
break;
case 4:
sql.append(" and goodsPrice>200 and goodsPrice<=300");
break;
case 5:
sql.append(" and goodsPrice>300 and goodsPrice<=500");
break;
case 6:
sql.append(" and goodsPrice>500");
break;
default:
break;
}
}
if(Templatename!=null&&Templatename.trim().length()>0)
{
sql.append(" and goodsid in(select distinct(t.goodsid) from FatherTeMplate t where t.Templatename='").append(Templatename).append("')");
}
ResultSet rs=super.select(sql.toString());
List<goods> list=new ArrayList<goods>();
goods g=null;
try {
while(rs!=null && rs.next())
{
g=new goods();
g.setGoodsId(rs.getInt("goodsid"));
g.setGoodsName(rs.getString("goodsName"));
g.setGoodsmaterial(rs.getString("goodsmaterial"));
g.setGoodsPackage(rs.getString("goodsPackage"));
g.setGoodsLanguage(rs.getString("goodsLanguage"));
g.setGoodsPrice(rs.getFloat("goodsPrice"));
g.setGoodsPlace(rs.getString("goodsPlace"));
g.setGoodsHabitus(rs.getString("goodsHabitus"));
g.setSortName(rs.getString("sortName"));
g.setGoodsimage(rs.getString("goodsimage"));
list.add(g);
}
} catch (SQLException e) {
e.printStackTrace();
}
super.closeCon();
return list;
}
public Map pageQuery(int page,int size)
{
String sql = "select * from goods";
Map mm = new HashMap();
try {
Map map = super.page(sql, page, size);
ResultSet rs = (ResultSet) map.get("rs");
int pageCount = (Integer) map.get("pageCount");
List lst = new ArrayList();
while (rs.next()){
goods g=new goods();
g.setGoodsId(rs.getInt("goodsid"));
g.setGoodsName(rs.getString("goodsName"));
g.setGoodsmaterial(rs.getString("goodsmaterial"));
g.setGoodsPackage(rs.getString
没有合适的资源?快使用搜索试试~ 我知道了~
网上售花系统(含源代码)
共315个文件
java:82个
class:82个
jpg:75个
5星 · 超过95%的资源 需积分: 11 47 下载量 123 浏览量
2009-07-03
00:23:17
上传
评论 1
收藏 2.14MB RAR 举报
温馨提示
JSP版本的网上花店系统!!! 本人正在学习中 请多多指教
资源推荐
资源详情
资源评论
收起资源包目录
网上售花系统(含源代码) (315个子文件)
goodsDao.class 8KB
FatherTeMplateDao.class 6KB
ordersDao.class 5KB
guestDao.class 5KB
UpdateDetailsServlet.class 5KB
AddShopServlet.class 4KB
UsersDao.class 4KB
GoodsAndordersDetailsDao.class 3KB
BaseDao.class 3KB
buyCarYuDingervlet.class 3KB
ProduceDao.class 3KB
goods.class 3KB
AdminDao.class 3KB
TemplateDao.class 3KB
AddUser.class 3KB
FatherTeMplate.class 3KB
view_OOGDao.class 3KB
buyGoodsServlet.class 2KB
users.class 2KB
goodsordersDetailsDao.class 2KB
ordersDetailsDao.class 2KB
SelectFatherTeMplateDaoServlet2.class 2KB
AddTemplateDsServlet.class 2KB
UptempDsServlet.class 2KB
view_OOG.class 2KB
leaveLanguageInsertServlet.class 2KB
SelectordersServlet.class 2KB
DelAdmin.class 2KB
UpdatetempDsServlet.class 2KB
buyCarDeleteServlet.class 2KB
SelectXiaoShouServlet.class 2KB
LookPassServlet.class 2KB
UpdateProduce.class 2KB
SelectOrdersDetails.class 2KB
SelectFatherTeMplateDaoServlet.class 2KB
DeleteSDsTemplate.class 2KB
IFSearchServlet.class 2KB
IFSearchServlet.class 2KB
AddProducXiang.class 2KB
DeleteSTemplate.class 2KB
AddProduce.class 2KB
DeleteShopServlet.class 2KB
SelectFatherTeMplateOnSortName.class 2KB
SelectKuSuServlet.class 2KB
UsersLoginServlet.class 2KB
AddTemplate.class 2KB
updateAdmin.class 2KB
SelecttTemplateDetails.class 2KB
PageServlet.class 2KB
AdminLoginServlets.class 2KB
TemplateDetailsDao.class 2KB
GoodsAndordersDetails.class 2KB
leaveLanguageandxiangxiServlet.class 2KB
SelecttempdsServlet.class 2KB
guestFindNameServlet.class 2KB
guestparticularServlet.class 2KB
AddAdmins.class 2KB
UpdatetempServlet.class 2KB
FindProduceByid.class 2KB
FindusersByid.class 2KB
UpdateShopServlet.class 2KB
FindAdminByid.class 2KB
UpdateState.class 2KB
UpdateState.class 2KB
guestdeleteServlet.class 2KB
View_leaveLanguage.class 2KB
DelUsers.class 2KB
DelProduceServlet.class 2KB
goodsordersDetails.class 2KB
orders.class 2KB
leaveLanguage.class 2KB
produceDetails.class 2KB
TemplatesDao.class 1KB
sortDao.class 1KB
Template.class 1KB
produce.class 1KB
ordersDetails.class 1KB
ScoreGrade.class 1KB
TemplateDetails.class 1019B
Templates.class 980B
admin.class 928B
sort.class 850B
.classpath 764B
Main.css 962B
style_admin.css 885B
Admin_Login1.gif 25KB
Admin_Login2.gif 10KB
Admin_Login3.gif 7KB
index_10_img_06.gif 2KB
index_10_img_04.gif 2KB
index_10_img_01.gif 2KB
index_10_img_02.gif 2KB
index_10_img_05.gif 2KB
index_10_img_03.gif 2KB
bgtop.gif 2KB
icon01.gif 1KB
1.gif 1KB
icon02.gif 1KB
icon04.gif 1KB
icon03.gif 1KB
共 315 条
- 1
- 2
- 3
- 4
资源评论
- u0103492852013-04-20调出来,很好用,但是需要自己加东西
showking110
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- week6.1.7z
- 移动机器人自主路径规划之RRTStar算法MATLAB实现代码
- 基于Python+OpenCV+FFmpeg实现自动识别电影剪辑+分析剪辑主题颜色+源码+文档(毕业设计&课程设计&项目开发)
- 基于python的二手商品交易平台 python+django开发的供需平台
- 微信小程序源码 侧滑布局小程序 (源码下载 +内附使用说明)
- heima-JUC-资料
- coreg_FSL.sh
- ROS+YOLOV8+SLAM智能小车导航实战(四、激光雷达+SLAM建图)
- 什么是决策树,有哪些适用场景?
- 基于python开发的口红色号识别程序+源码+开发文档+源码解析(毕业设计&课程设计&项目开发)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功