java投票程序开发项目总结_JavaWeb项目开发案例精粹-第2章投票系统-003Dao层

1 packagecom.sanqing.daoImpl;2

3 importjava.sql.Connection;4 importjava.sql.PreparedStatement;5 importjava.sql.ResultSet;6 importjava.sql.SQLException;7 importjava.util.ArrayList;8 importjava.util.List;9

10 importcom.sanqing.bean.Vote;11 importcom.sanqing.dao.VoteDAO;12 importcom.sanqing.util.DBConnection;13 importcom.sanqing.util.Page;14

15 public class VoteDAOImpl implementsVoteDAO{16

17 public voidaddVote(Vote vote) {18 Connection conn = DBConnection.getConnection(); //获得连接对象

19 String addSQL = "insert into " +

20 "tb_vote(voteName,channelID) values(?,?)";21 PreparedStatement pstmt = null; //声明预处理对象

22 try{23 pstmt = conn.prepareStatement(addSQL); //获得预处理对象并赋值

24 pstmt.setString(1, vote.getVoteName()); //设置投票名称

25 pstmt.setInt(2, vote.getChannelID()); //设置频道ID

26 pstmt.executeUpdate(); //执行添加

27 } catch(SQLException e) {28 e.printStackTrace();29 } finally{30 DBConnection.close(pstmt); //关闭预处理对象

31 DBConnection.close(conn); //关闭连接对象

32 }33 }34

35 public void deleteVote(intvoteID) {36 Connection conn = DBConnection.getConnection(); //获得连接对象

37 String deleteSQL = "delete from tb_vote where voteID=?";38 PreparedStatement pstmt = null; //声明预处理对象

39 try{4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值