Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter05 : update 본문

JSP/DB (2)

chapter05 : update

GAWON 2023. 5. 24. 18:57
<%@page import="org.joonzis.db.DBConnect"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.Connection"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
	request.setCharacterEncoding("utf-8");
	String pw = request.getParameter("pw");
	String name = request.getParameter("name");
	String age = request.getParameter("age");
	String addr = request.getParameter("addr");
	String idx = request.getParameter("idx");

	Connection conn = null;
	PreparedStatement ps = null;
	
	try {
		conn = DBConnect.getConnection();
		String sql ="UPDATE member SET pw=? , name=? ,age=? ,addr=? WHERE idx=?"; 
				
		ps = conn.prepareStatement(sql);
		
		ps.setString(1, pw);
		ps.setString(2, name);
		ps.setInt(3, Integer.parseInt(age));
		ps.setString(4, addr);
		ps.setInt(5, Integer.parseInt(idx));
		
		
		int result = ps.executeUpdate();
		 
		response.sendRedirect("update_one.jsp");
		if(result > 0) {
			System.out.println("데이터 수정 성공!");
		}else {
			System.out.println("데이터 수정 실패");
		}
		
	} catch (Exception e) {
		e.printStackTrace();
	} finally {
		try {
			if (ps != null) {
				ps.close();
			}
			if (conn != null) {
				conn.close();
			}
	
		} catch (Exception e2) {
			e2.printStackTrace();
		}
	}

%>    

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

</body>
</html>

'JSP > DB (2)' 카테고리의 다른 글

chapter07 : view_one  (0) 2023.05.24
chapter06 : view_all  (0) 2023.05.24
chapter04 : update_one  (0) 2023.05.24
chapter03 : remove_one  (0) 2023.05.24
chapter02 : insert_one  (0) 2023.05.24