본문 바로가기

IT 이야기/데이터베이스

JSP DB연동

 

 

 
///////// JAVA ////////

 

import java.sql.*;
public class ConnDB {
 private Connection conn = null;
 private String jdbc_url = "jdbc:oracle:thin:@127.0.0.1:1521:ora9i";
 private String db_id = "ID"; //데이터베이스 계정
 private String db_pwd = "PASS"; //데이터베이스 비밀 번호
 public void connect() {
  try {
   Class.forName( "oracle.jdbc.driver.OracleDriver");
   conn = DriverManager.getConnection(jdbc_url, db_id, db_pwd);
   System.out.println( "성공적으로 로딩되었음" );
  } catch( ClassNotFoundException e ) {
   System.out.println( "해당 드라이버를 찾을 수 없습니다." );
  } catch( SQLException se) {
   System.out.println( "해당 드라이버를 찾을 수 없습니다." );
  }
 }
 public static void main( String[] args ){
  new ConnDB().connect();
 }
}

 

 

///////// JSP ////////

// JSP 의 경우 반드시 ojdbc5.jar 파일같은 oracle client library 가 포함된 jar 파일을

// 해당 실행 파일의 폴더의 WEB-INF/lib 폴더 안에 넣어줘야 한다.

// 그렇지 않으면 해당드라이버를 찾을 수 없습니다 라고 뜬다.

 

 

<%@ page contentType="text/html"%>
<%@ page pageEncoding="UTF-8"%>
<%@ page import= "java.sql.*" %>

 

<%
              Connection conn = null;
              String jdbc_url = "jdbc:oracle:thin:@localhost:1521:ora9i";
              String db_id = "ID"; //데이터베이스 계정
              String db_pwd = "PASS"; //데이터베이스 비밀 번호
                            
             try {
               Class.forName( "oracle.jdbc.driver.OracleDriver");
               conn = DriverManager.getConnection(jdbc_url, db_id, db_pwd);
               out.println( "성공적으로 로딩되었음" );
             
              } catch( ClassNotFoundException e ) {
                out.println( "해당 드라이버를 찾을 수 없습니다." );
              } catch( SQLException se) {
                out.println( "해당 드라이버를 찾을 수 없습니다." );
              }
             
                
     
%>

[출처] Oracle DB 연동 소스 - java, jsp|작성자 블루리

 

이 글은 스프링노트에서 작성되었습니다.

'IT 이야기 > 데이터베이스' 카테고리의 다른 글

JSP 기본구조  (0) 2011.01.12
JSP 구성과 흐름도  (0) 2011.01.12
JSP  (0) 2011.01.12
oracle index 생성하기  (0) 2010.11.27
rror현상 중...IO 예외 상황: The Network Adapter could not establish the connection...  (0) 2010.11.27