JSP웹프로그래밍-Hard Carry 연습문제13
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();
%>