package com.java1234.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; import com.java1234.model.Link; public class LinkDao { public List<Link> linkList(Connection con,String sql)throws Exception{ List<Link> linkList=new ArrayList<Link>(); PreparedStatement pstmt=con.prepareStatement(sql); ResultSet rs=pstmt.executeQuery(); while(rs.next()){ Link link=new Link(); link.setLinkId(rs.getInt("linkId")); link.setLinkName(rs.getString("linkName")); link.setLinkUrl(rs.getString("linkUrl")); link.setLinkEmail(rs.getString("linkUrl")); link.setOrderNum(rs.getInt("orderNum")); linkList.add(link); } return linkList; } public int linkAdd(Connection con,Link link)throws Exception{ String sql="insert into t_link values(null,?,?,?,?)"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, link.getLinkName()); pstmt.setString(2, link.getLinkUrl()); pstmt.setString(3, link.getLinkEmail()); pstmt.setInt(4, link.getOrderNum()); return pstmt.executeUpdate(); } public int linkUpdate(Connection con,Link link)throws Exception{ String sql="update t_link set linkName=?,linkUrl=?,linkEmail=?,orderNum=? where linkId=?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, link.getLinkName()); pstmt.setString(2, link.getLinkUrl()); pstmt.setString(3, link.getLinkEmail()); pstmt.setInt(4, link.getOrderNum()); pstmt.setInt(5, link.getLinkId()); return pstmt.executeUpdate(); } public int linkDelete(Connection con,String linkId)throws Exception{ String sql="delete from t_link where linkId=?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, linkId); return pstmt.executeUpdate(); } public Link getLinkById(Connection con,String linkId)throws Exception{ String sql="select * from t_link where linkId=?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setString(1, linkId); ResultSet rs=pstmt.executeQuery(); Link link=new Link(); while(rs.next()){ link.setLinkId(rs.getInt("linkId")); link.setLinkName(rs.getString("linkName")); link.setLinkUrl(rs.getString("linkUrl")); link.setLinkEmail(rs.getString("linkUrl")); link.setOrderNum(rs.getInt("orderNum")); } return link; } }
最近下载更多
pangzhihui LV14
3月14日
syczzxj LV10
2023年6月6日
微信网友_5975606834761728 LV3
2023年3月21日
2716804680 LV9
2023年3月10日
Roninljy LV1
2023年2月16日
1721281527 LV2
2022年12月28日
zhang123zz LV1
2022年10月30日
benbosn LV15
2022年8月31日
李海洋 LV12
2022年5月31日
ewan007 LV30
2022年3月11日