<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*" %> <%@ page import="java.sql.*" %> Phone Book Print <% try{ String name=request.getParameter("name"); System.out.println(name); Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn=DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:xe","hr","1234"); if(conn==null) {System.out.println("DB접속에 실패");} System.out.println("DB접속 성공"); //sql문을 작성해서 conn객체를 이용하여 데이터 베이스에 데이터 가져오기 String sql="select * from phonebook where name=?"; PreparedStatement pstmt=conn.prepareStatement(sql);//위의 sql문을 처리하기 위해 객체 생성 pstmt.setNString(1, name); ResultSet rs=pstmt.executeQuery(); %>

Main Menu로 이동

중복 검색 결과

<% while (rs.next()) {%> <%} %>
번호이름전화번호메모
<%=rs.getInt("no") %> <%=rs.getNString("name") %> <%=rs.getNString("phonenum") %> <%=rs.getNString("memo") %>
<% pstmt.close(); conn.close(); }catch(Exception e){} finally{} %>