JSP [ Connection ]

양혜정·2024년 4월 27일
0

javascript_web

목록 보기
70/81

Connection

1. Field

  • static 변수
private static Connection conn = null;

2. Static 초기화

  • 1번만 호출된다.
static{
	try{
    	// === 오라클 드라이버 로딩 === //
        Class.forName("oracle.jdbc.driver.OracleDriver");
        conn = DriverManager.getConnection("jdbc:oracle:thin:@서버ip:
        		1521:xe","접속user명","비밀번호");
    } catch(ClassNotFoundException e){
    	System.out.println(">>> ojdbc8.jar 파일이 없습니다. <<<");
    } catch(SQLException e){
    	e.printStackTrace();
    }
}

3. 외부에서 인스턴스 생성못하게 하기

  • 접슨제한자를 private로 지정
private 클래스명(){}

4. Static 메소드 생성

public static Connection getConn(){
	return conn;
}
public static void closeConnection(){
	try{
    	if(conn != null){
        	conn.close();
        }
    } catch(SQLException e){
    	e.printStackTrace();
    }
}

정리

  • JSPServletBegin -> chap05.oracle.model
    -> MYDBConnection_05.javva

0개의 댓글

관련 채용 정보