AR삽질러

JSP웹프로그래밍-Hard Carry 연습문제13 본문

JAVA/JSP

JSP웹프로그래밍-Hard Carry 연습문제13

아랑팡팡 2023. 1. 22. 02:32
728x90

Chapter13 JSP프로젝트

 

1. 다음 글을 읽고 빈 괄호에 들어갈 단어를 입력하시오.

 1) 스토리보드란 프로젝트를 위해 ( 프로젝트 )을 바탕으로 필요한 모든 사항을 매 화면마다 보여주는 주요한 ( 문서 )를 의미합니다.

 2) JSP 애플리케이션을 수행할 때 데이터베이스( 커넥션 )파일을 별도로 생성해 두면 여러 파일에서 ( include )선언으로 데이터베이스와의 연동을 효율적으로 활용할 수 있습니다.

 3) JSP웹페이지의 회원 가입 폼 화면에서 입력하는 데이터에 대한 ( 유효성 )검사를 수행하게 되면 데이터베이스에 저장되는 ( 데이터 )를 보다 효율적으로 관리할 수 있습니다.

 

2. 다음에 주어진 데이터베이스 커넥션 파일에 대한 소스 코드를 보고 밑줄 친 부분에 들어갈 코드를 입력하시오.

<% page import =  1) = "java.sql.*"  %>

<%

    Connection conn = 2) null;

    String url = "jdbc:mysql://localhost:3306/odbo";

    String user = "root";

    String passwd = "123456";

 

    3) Class.forName("com.mysql.jdbc.Driver");

    conn = DriverManager,getConnection(url, user, passwd);

%>

 

3. 다음에 주어진 소스 코드를 보고 밑줄 친 부분에 들어갈 코드를 입력하시오.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ include file="dbConn.jsp" %>

<%
String u_id =  1) request.getParameter("userID");
String sql = "delete from members where id = ?";


PreparedStatement sm = conn.prepareStatement(sql);
sm.setString(1, u_id);

 

int count = 2) sm.executeUpdate();

 

if(count  == 1){
response.sendRedirect("drawSuccess.jsp");
}else{
response.sendRedirect("drawErr.jsp");
}
3) sm.close();
conn.close();
%>

728x90
반응형
LIST