Arkadaşlar merhabalar bu bölümde delete kısmını göreceğiz, çok kısa konu hemen güncellediğimiz alanlara bakalım.Eğer ki jspnin önceki crud işlemlerine bakmadan buraya geldiyseniz hemen 2-3 ders öncesine bakıp dönün çünkü devamı niteliğinde.
UserDao.java
Buraya bir method ekledim.
void deleteUser(int id);
UserDaoImpl.java
Buraya UserDao kısmında eklediğimiz methodu override edip silme işlemlerini gerçekleştirdim.
private final String DELETE_USER = "Delete from user where id = ?";@Overridepublic void deleteUser(int id) {Connection connect = null;PreparedStatement pStatement = null;try {connect = Connectivity.getConnection();pStatement = connect.prepareStatement(DELETE_USER);pStatement.setInt(1, id);pStatement.executeUpdate();}catch (Exception e) {e.printStackTrace();} finally {try {if (!pStatement.isClosed())pStatement.close();if (!connect.isClosed())connect.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
VE son olarakda deleteUser.jsp adlı bir dosya oluşturdum .
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@page import="com.junior.dao.UserDaoImpl"%><%@page import="com.junior.dao.UserDao"%><%@page import="com.junior.entity.User"%><%@page import="java.util.List"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><%int id = Integer.parseInt(request.getParameter("id"));UserDao dao = new UserDaoImpl();dao.deleteUser(id);response.sendRedirect("ListUser.jsp");%></body></html>
Görseller
Bu kadar :)