728x90
반응형

JSP 와 Oracle DB 를 연동하기 위해서는 JDBC 드라이버가 필요하다.

 

JDK 1.4 이하 버전에서는 OJDBC14.jar 와 class12.jar 가 필요하며, 그 이상의 버전에 대해서는 OJDBC14.jar 파일만 있으면 된다.

 

OJDBC14.jar 파일은 Oracle 이 깔린 곳에 있는것이 가장 정확하니 그곳에 있는걸 쓰도록 한다.

 

괜히 이곳저곳 돌아다니면서 힘들게 찾을 필요 없다;;(실제로 난 열심히 찾아다녔다..하지만 뻘짓;;)

 

OJDBC14.jar 파일을 찾았다면

 

1. jeus5/lib/datasource 폴더에 복사해다가 놓은 후에 해당 OJDBC14 의 소유권과 소유자를 변경하도록한다.

 

#chmod 755 OJDBC14.jar

#chown jeus:jeus OJDBC14.jar

 

2. 그리고 JEUS 를 재기동 한다 (jdown -> jboot)

 

3. 오라클이 시작되어 있지 않다면 sysdba 로 접속후 오라클을 시작하고 리스너를 연결해 준다.

#oracle '/as sysdba'

#startup

#lstrctl start

 

4. webadmin 사이트로 들어가 JEUS매니저 리소스 -> JDBC -> 새 JDBC 데이터 소스생성을 해준다.

해당 옵션들은 해당 서버에 맞게 설정을 해주도록 한다.

 

 

 

5. datasource 가 생성되면 바인드를 한 뒤 테스트를 한다.

테스트가 성공적이면 되지만 테스트가 성공적이지 않다면 바인딩이 잘 못 된것이므로 다시한번 확인하도록 한다. 바인딩이 잘못되어있었다면 고쳐주고 제우스를 재기동 해 주어야지 바뀐 정보가 적용된다.

 

6. 해당 서비스를 deploy 해준다.

 

7. DB 연결 JSP 를 호출하여 DB가 잘 안결되었는지 확인해본다.

     

        ctx = new InitialContext();
        ds = (DataSource)ctx.lookup(dsnm);
        conDs = ds.getConnection();

        stmt = conDs.prepareStatement(query);
        rs = stmt.executeQuery();

 

다음과 같이 JSP 에서 사용하면 사용됨을 알 수 있다.

해당 결과값을 확인해보면 된다.

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,