<%@ page contentType="text/html;charset=euc-kr" import="java.sql.* " %>
<% request.setCharacterEncoding("euc-kr"); %>
<html>
<head>
</head>
<body>
<%
     //※ 해당프로젝트의 WEB-INFlib 에 $ORACLE_HOMEjdbclibojdbc14.jar 추가후 실행할 것.
     //※ scott유저의 락풀고 실행할 것.
     // 데이터베이스 연결관련 변수 선언
     Connection conn = null;
     Statement stmt = null;
     // 데이터베이스 연결관련정보를 문자열로 선언
     String jdbc_driver = "oracle.jdbc.driver.OracleDriver";
     String jdbc_url = "jdbc:oracle:thin:@localhost:1521/orcl.oracle.com";
     Class.forName(jdbc_driver);
     // 데이터베이스 연결정보를 이용해 Connection 인스턴스 확보
     conn = DriverManager.getConnection(jdbc_url,"SCOTT","tiger");
     stmt = conn.createStatement();

     // select 문장을 문자열 형태로 구성한다.
     String sql = "select * from dept";
     // select 를 수행하면 데이터정보가 ResultSet 클래스의 인스턴스로 리턴됨.
     ResultSet rs = stmt.executeQuery(sql);

     int i=1;

     // 마지막 데이터까지 반복함.
     out.print("<form><select name="aa" id="aa">");
     while(rs.next()) {
          out.println("<option value="+rs.getString(1)+">"+rs.getString(2)+"</option>");
          i++;
     }
     out.print("</select></form>");

     // 사용한 자원의 반납.
     rs.close();
     stmt.close();
     conn.close();
%>


</BODY>
</HTML>