JavaWeb信息删除管理

这篇博客详细介绍了如何在JavaWeb环境中实现信息的管理,包括在dao包中创建MessageDao.java,定义实体类MessageBean在entity包,构建service包内的MessageService文件,以及在web包中创建用于管理及删除消息的MessageManageServlet和DeleteMessageServlet,最后在WebContent下创建用户交互的index.jsp页面。
摘要由CSDN通过智能技术生成

dao包

创建MessageDao.java文件


public class MessageDao {
	static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
	static final String URL="jdbc:sqlserver://127.0.0.1:1433;database=MessageMS";
	//静态代码块,
	static {
		try {
			Class.forName(DRIVER);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	public List<MessageBean> getMessages() throws SQLException{
		List<MessageBean >list=new ArrayList<MessageBean>();
		String sql="\r\n select mid,mcontent,publish from MessageInfo ";
		try(Connection conn=DriverManager.getConnection(URL,"sa","123456");
				PreparedStatement pstmt=conn.prepareStatement(sql)){
			try(ResultSet rs=pstmt.executeQuery()){
				while(rs.next()) {
					MessageBean mi=new MessageBean();
					mi.setMcontent(rs.getString("mcontent"));
					mi.setMid(rs.getInt("mid"));
					mi.setPublich(rs.getString("publish"));
					list.add(mi);
				}
			}
		}
		
		return list;
	}
	public int del(int mid) throws SQLException {
		int n=0;
		String sql="delete MessageInfo where mid=?";
		try(Connection conn=DriverManager.getConnection(URL,"sa","123456");
			PreparedStatement  pstmt=conn.prepareStatement(sql);){
				pstmt.setInt(1, mid);
				n=pstmt.executeUpdate();
			}
		return n;
	}
}

	

 

在entity 包

创建MessageBean.java 实体类文件


public class MessageBean {
	private int mid ;
	private String mcontent; 
	private String publish;
	public int getMid() {
		return mid;
	}
	public void setMid(int mid) {
		this.mid = mid;
	}
	public String getMcontent() {
		return mcontent;
	}
	public void setMcontent(String mcontent) {
		this.mcontent = mcontent;
	}
	public Str
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值