package com.Brooklyn.demo.dao;
import java.sql.*;
import java.util.*;
import com.Brooklyn.demo.endity.User1;
/*
* 查询所有商品
*/
public class User1DAO extends DBHelper{
public List<User1> getAll(){
List<User1> list=new ArrayList<User1>();
String sql="select *from product";
Connection conn=null;
PreparedStatement psst=null;
ResultSet rs=null;
try {
conn=super.openConn();
psst=conn.prepareStatement(sql);
rs=psst.executeQuery();
User1 u1=null;
while(rs.next()){
u1=new User1();
u1.setNum(rs.getInt("productNum"));
u1.setName(rs.getString("productName"));
u1.setType(rs.getString("productType"));
u1.setPrice(rs.getInt("productPrice"));
u1.setDate(rs.getString("productDate"));
u1.setAmount(rs.getInt("amount"));
list.add(u1);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}
/*
* 根据商品编号查询
* 输入编号判断商品是否存在
*/
public User1 getUser1ByproductNum(int num) {
User1 u = null;
String sql = "select * from product where productNum=" + num;
Connection conn = null;
PreparedStatement psst = null;
ResultSet rs = null;
try {
conn = super.openConn();
psst = conn.prepareStatement(sql);
rs = psst.executeQuery();
if (rs.next()) {
u=new User1();
u.setNum(rs.getInt("productNum"));
u.setName(rs.getString("productName"));
u.setType(rs.getString("productType"));
u.setPrice(rs.getInt("productPrice"));
u.setDate(rs.getString("productDate"));
u.setAmount(rs.getInt("amount"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
super.closeAll(rs, psst, conn);
}
return u;
}
/*
* 商品新增
*/
public boolean insertUser1(int num,String name,String type,
int price,String date,int amount){
boolean flag=false;
String sql="insert into product(productNum,productName,productType,productPrice,productDate,amount) values ("+num+"," +
"'"+name+"','"+type+"',"+price+",'"+date+"',"+amount+")";
Connection conn = null;
PreparedStatement psst = null;
try {
conn = super.openConn();
psst = conn.prepareStatement(sql);
if(psst.executeUpdate()>0){
flag=true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
super.closeAll(null, psst, conn);
}
return flag;
}
/*
* 商品修改
*/
public boolean updateUser1(int num,String name,String type,int price){
boolean flag=false;
String sql="update product set productName='"+name+"',productType=" +
"'"+type+"',productPrice="+price+" where productNum="+num;
Connection conn = null;
PreparedStatement psst = null;
try {
conn = super.openConn();
psst = conn.prepareStatement(sql);
if(psst.executeUpdate()>0){
flag=true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
super.closeAll(null, psst, conn);
}
return flag;
}
public boolean updateUser1Amount(int num,int amount){
boolean flag=false;
String sql="update product set amount= "+amount+" where productNum="+num;
Connection conn = null;
PreparedStatement psst = null;
try {
conn = super.openConn();
psst = conn.prepareStatement(sql);
if(psst.executeUpdate()>0){
flag=true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
super.closeAll(null, psst, conn);
}
return flag;
}
/*
* 根据商品编号删除商品
*/
public boolean deleteUser1ByproductNum(int num){
boolean flag=false;
String sql="delete from product where productNum="+num;
Connection conn = null;
PreparedStatement psst = null;
try {
conn = super.openConn();
psst = conn.prepareStatement(sql);
if(psst.executeUpdate()>0){
flag=true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
super.closeAll(null, psst, conn);
}
return flag;
}
}
demo.zip_DEMO_site:en.pudn.com
版权申诉
139 浏览量
2022-09-23
01:47:07
上传
评论
收藏 12KB ZIP 举报
小贝德罗
- 粉丝: 0
- 资源: 1万+
最新资源
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
- 092300108.cpp
- 车类型数据集6000张VOC+YOLO格式.zip
- for daily read
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0