[Jsp] 오라클과 이클립스 JSP로 서로 연동/통신하기

오라클을 설치받았으면 이클립스와 연결해서 써먹어야겠죠? 

이번에는 오라클과 이클립스를 연결하는 방법을 한번 알아보도록 하겠습니다.


오라클과 이클립스 JSP로 서로 연동/통신하기

연동하기

1. 먼저 오라클과 이클립스를 연동하려면 jar파일이 필요합니다. 

jar파일은 오라클을 설치한 폴더 lib폴더에 있고. lib폴더는 JDBC안에있습니다.

참고로 저의 lib 경로는

C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib

이렇게 되어있음을 알려드립니다.



연동하기

2. 여기서 2번째 jar파일 ojdbc6.jar파일을 복사한 뒤 이클립스 lib폴더에 넣어줍니다.


<resource-ref>
      <description>Connection</description>
      <res-ref-name>jdbc/OracleDB</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
</resource-ref>

3.  web.xml 밑에 가셔서 위 코드를 추가해줍니다.이렇게 되면 연동이 끝나는데 잘 연동되었는지 테스트를 해보겠습니다.


<%
Connection conn=null;
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:XE";
	
Boolean connect = false;
	
try{
    Class.forName(driver);
    conn=DriverManager.getConnection(url,"hr2","1234"); //자신의 아이디와 비밀번호
    connect = true;
    conn.close();
}catch(Exception e){
    connect = false;
    e.printStackTrace();
}
%>
<%
if(connect==true){%>
    연결되었습니다.
<%}else{ %>
    연결에 실패하였습니다.
<%}%> 

4. JSP파일을 하나 만들어서 위 코드를 복사붙여넣기를 해주고 실행을 시켜주세요.


연동하기

5. 위와같이 연결되었습니다. 라는 문구가 뜨면 이클립스와 오라클이 성공적으로 연동 된 것입니다.


[Jsp] 이클립스로 오라클에 값 입력하고 출력하기(커넥션풀)

[Android] 안드로이드와 오라클 JSP로 연동/통신하기

[Android] 안드로이드와 오라클 스프링으로 연동/통신하기


댓글(2)

  • ahn
    2017.11.24 16:37

    JSP 파일의 코드 상단에 <%@ page import="java.sql.*" %>를 넣어야 하고, 예시코드는 body 안에 넣어야 하군요.

    • 2017.11.25 02:29 신고

      네 임폴트 해주셔야합니다. 그런데 예시코드는 꼭 body안에 넣으실필요는 없어요

Designed by JB FACTORY