package dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import entity.Booking;
public class BookingDao extends BaseDao{
public List<Booking> search(String sql,Object...params){
List<Booking> list =new ArrayList<Booking>();
Connection conn=this.getconn();
PreparedStatement pst=null;
ResultSet rs=null;
try {
pst=this.prepareStatement(conn, sql, params);
rs=pst.executeQuery();
while(rs.next()){
Booking wor=new Booking();
wor.setId(rs.getInt(1));
wor.setCategoryId(rs.getInt(2));
wor.setTitle(rs.getString(3));
wor.setSummary(rs.getString(4));
wor.setUploaduser(rs.getString(5));
wor.setCreatedate(rs.getString(6));
list.add(wor);
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
closeAll(conn, pst, rs);
}
return list;
}
public List<Booking> findAll(){
String sql="SELECT * FROM `Book`";
return search(sql);
}
public int insert(Booking t){
String str="INSERT INTO `book`(categoryId,title,summary,uploaduser,createdate) VALUE(?,?,?,?,?)";
return executeUpdate(str, new Object[]{t.getCategoryId(),t.getTitle(),t.getSummary(),t.getUploaduser(),t.getCreatedate()});
}
public int update(Booking r){
String sql="UPDATE `book` SET `categoryId`=?,`title`=?,`summary`=?,`uploaduser`=?,`createdate`=? WHERE id=?";
return executeUpdate(sql, new Object[]{r.getCategoryId(),r.getTitle(),r.getSummary(),r.getUploaduser(),r.getCreatedate(),r.getId()});
}
public int delete(Booking e){
String sql="DELETE FROM `book` WHERE id=?";
return executeUpdate(sql, new Object[]{e.getId()});
}
}
最近下载更多
y1214435276 LV9
2024年4月11日
微信网友_6906962132258816 LV7
2024年3月16日
微信网友_6829521472425984 LV5
2024年1月20日
asddwh LV13
2023年12月26日
321170193 LV6
2023年11月12日
jiemomo LV12
2023年10月19日
liuliuyl LV3
2023年6月17日
哇呜呜 LV1
2023年6月13日
微信网友_6260196253601792 LV7
2022年12月16日
wwb521 LV7
2022年11月28日
最近浏览更多
付洋麟 LV5
4月23日
赵鑫cdsaljkdfsa LV11
2024年7月2日
liyan54188 LV2
2024年6月25日
微信网友_7041475584184320
2024年6月17日
暂无贡献等级
Dominick LV14
2024年5月8日
一起加油 LV5
2024年4月19日
y1214435276 LV9
2024年4月11日
微信网友_6906962132258816 LV7
2024年3月16日
微信网友_6829521472425984 LV5
2024年1月20日
Kaiaahh LV2
2024年1月4日

