필자가 사용하는 오라클 데이터베이스는 11 xe 버전이다. JSP에서 오라클 데이터베이스와 연동하기 위해서 드라이버를 사용해야 하는데 오라클에서 이미 제공을 해주고 있다.

1
C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc5.jar

위 경로에 위치하는 파일을

1
D:\Utility\Tomcat\webapps\jsptest\WEB-INF\lib\ojdbc5.jar

자신이 제작중인 웹앱 디렉터리의 WEB-INF/lib 디렉터리에 파일을 넣어주면 된다. 이후 JSP에서 다음과 같이 연결한다.

필자의 경우에는 드라이버를 넣은 이후 실행중인 톰캣을 한번 재시작하여 정상적으로 작동하는 것을 확인했다.




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.PreparedStatement" %>

<%
   request.setCharacterEncoding("utf-8");
   String driver="oracle.jdbc.driver.OracleDriver";
   String url="jdbc:oracle:thin:@localhost:1521:xe";
   
   Boolean connect=false;
   try{
      Class.forName(driver);
      Connection conn=DriverManager.getConnection(url,"YOUR_USER_NAME","1234");
      out.print("연결 성공");
      conn.close();
   } catch(Exception e){
      out.print("연결 실패");
      e.printStackTrace();
   }
%>

위 코드를 통해서 데이터베이스와 연결이 성공했는지 실패했는지 알 수 있다.

WRITTEN BY

배진오

하고싶은 건 다 하면서 사는게 목표
im@baejino.com

comments powered by Disqus