31_jsp_java_DTO(bean)_DAO_insert처리_jsp
2022. 2. 5. 18:34ㆍksmart_jsp/06_jsp_java_mysql_model01
728x90
Mdao 안에 insert 처리 메서드를 작성한다.
쿼리문을 작성하는 클래스
패키지 명 | kr.or.ksmart.dao |
클래스 명 | Mdao |
package kr.or.ksmart.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import kr.or.ksmart.dto.Member;
public class Mdao {
PreparedStatement pstmt=null;
//01_01 mInsert 입력 처리 메서드 ( 입력 2개 )
public void mInsert(Member m,Connection conn) throws SQLException {
//03 단계 쿼리 실행 준비 ~ 07 단계 객체 종료
pstmt=conn.prepareStatement("INSERT INTO tb_member VALUES(?,?,?,?,?)");
pstmt.setString(1,m.getM_id());
pstmt.setString(2,m.getM_pw());
pstmt.setString(3,m.getM_level());
pstmt.setString(4,m.getM_name());
pstmt.setString(5,m.getM_email());
int result=pstmt.executeUpdate();
System.out.println(result);
pstmt.close();
conn.close();
}
}
//m_insert_action.jsp
<%@page import="kr.or.ksmart.dao.Mdao"%>
<%@page import="kr.or.ksmart.driverdb.DriverDB"%>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.PreparedStatement"%>
<%@ page import="java.sql.SQLException"%>
<jsp:useBean id="m" class="kr.or.ksmart.dto.Member" />
<jsp:setProperty name="m" property="*" />
<%
request.setCharacterEncoding("euc-kr");
Connection conn = null;
DriverDB db = new DriverDB();
conn = db.driverDbcon();
Mdao mdao = new Mdao();
mdao.mInsert(m,conn);
response.sendRedirect(request.getContextPath() + "/msearch/m_search_list.jsp");
%>
728x90
'ksmart_jsp > 06_jsp_java_mysql_model01' 카테고리의 다른 글
32_jsp_java_DTO(bean)_DAO_list처리_jsp (0) | 2022.02.05 |
---|---|
30_jsp_java_DTO(bean)_update처리_jsp (0) | 2022.02.05 |
url 주소 가져오는 함수_jsp (0) | 2022.02.05 |
29_jsp_java_DTO(bean)_insert처리_jsp (0) | 2022.02.05 |
28참조 (0) | 2022.02.05 |