package com.java.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import com.java.model.Book; import com.java.util.StringUtil; public class BookDao { public int bookAdd(Connection con,Book book)throws Exception{ String sql="insert into t_book values(null,?,?,?,?,?,?)"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, book.getBookName()); pstmt.setString(2, book.getAuthor()); pstmt.setString(3, book.getSex()); pstmt.setFloat(4, book.getPrice()); pstmt.setString(5, book.getBookDesc()); pstmt.setInt(6, book.getBookTypeId()); return pstmt.executeUpdate(); } public ResultSet bookList(Connection con,Book book)throws Exception{ StringBuffer sb=new StringBuffer("select * from t_book b,t_bookType bt where b.bookTypeId=bt.id"); if(StringUtil.isNotEmpty(book.getBookName())){ sb.append(" and b.bookName like '%"+book.getBookName()+"%'"); } if(StringUtil.isNotEmpty(book.getAuthor())){ sb.append(" and b.author like '%"+book.getAuthor()+"%'"); } if(StringUtil.isNotEmpty(book.getSex())){ sb.append(" and b.sex = '"+book.getSex()+"'"); } if(book.getBookTypeId()!=-1){ sb.append(" and b.bookTypeId = "+book.getBookTypeId()); } PreparedStatement pstmt=con.prepareStatement(sb.toString()); return pstmt.executeQuery(); } public int bookDelete(Connection con,String id)throws Exception{ String sql="delete from t_book where id=?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, id); return pstmt.executeUpdate(); } public int bookModify(Connection con,Book book)throws Exception{ String sql="update t_book set bookName=?,author=?,sex=?,price=?,bookDesc=?,bookTypeId=? where id=?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, book.getBookName()); pstmt.setString(2, book.getAuthor()); pstmt.setString(3, book.getSex()); pstmt.setFloat(4, book.getPrice()); pstmt.setString(5, book.getBookDesc()); pstmt.setInt(6, book.getBookTypeId()); pstmt.setInt(7, book.getId()); return pstmt.executeUpdate(); } public boolean getBookByBookTypeId(Connection con,String bookTypeId)throws Exception{ String sql="select * from t_book where bookTypeId=?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, bookTypeId); ResultSet rs=pstmt.executeQuery(); return rs.next(); } }
最近下载更多
微信网友_6445756515635200 LV3
2023年12月18日
hahaha_123 LV2
2023年6月29日
你们的代码都是我的了 LV16
2023年6月13日
nn1349017 LV5
2023年5月30日
122378 LV3
2022年12月14日
wkq888 LV17
2022年6月18日
hebe灬 LV5
2022年5月16日
与尔同消万古愁 LV2
2021年11月28日
SuperShot LV13
2021年6月22日
767299026 LV8
2021年6月20日
最近浏览更多
无异偶 LV2
7月21日
郑郭辉
6月3日
暂无贡献等级
周青松 LV3
3月18日
jiayongchao258 LV9
2023年12月28日
lshlsh
2023年12月25日
暂无贡献等级
微信网友_6445756515635200 LV3
2023年12月18日
Aban-beautiful
2023年12月16日
暂无贡献等级
3993zby LV2
2023年12月15日
李朝磊 LV18
2023年12月3日
zm111326 LV1
2023年10月25日