본문 바로가기

JSP/JDBC test (Oracle9i)

Oracle 9i JDBC Test


<%@ page contentType="text/html;charset=euc-kr" import="java.sql.*" %>
<%
 // 데이터베이스 연결관련 변수 선언
 Connection conn = null;
 Statement stmt = null;

 // 데이터베이스 연결관련정보를 문자열로 선언
 String jdbc_driver = "oracle.jdbc.OracleDriver";
 String db_url = "jdbc:oracle:thin:@localhost:1521:ORCL";
 
 try{
  // JDBC 드라이버 로드하여 DriverManager에 등록함
  Class.forName(jdbc_driver);

  // 로드된 드라이버를 이용하여 DB와 연결하고 Connection 인스턴스 구함
  conn = DriverManager.getConnection(db_url,"scott","tiger");

  // Connection 객체로 부터 SQL문 작성을 위한 Statement 준비
  stmt = conn.createStatement();

  ResultSet rs = stmt.executeQuery("select * from emp");
  while(rs.next()) {
   out.println(rs.getString(1)+" " +rs.getString(2)+" " +rs.getString(3)+" " +rs.getString(4)+" " +rs.getString(5)+"<br>");
  }
  rs.close();
  stmt.close();
  conn.close();
 }
 catch(Exception e) {
  out.println(e);
 }
%>

<%-- IP:122.36.151.207,  SID:ORA9I--%>