%@ 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();
%>
중복 검색 결과
번호 | 이름 | 전화번호 | 메모 |
<%
while (rs.next()) {%>
<%=rs.getInt("no") %> |
<%=rs.getNString("name") %> |
<%=rs.getNString("phonenum") %> |
<%=rs.getNString("memo") %> |
<%}
%>
<%
pstmt.close();
conn.close();
}catch(Exception e){}
finally{}
%>