- JDBC : 자바와 데이터베이스의 DBMS를 연결시켜주는 응용 프로그램 인터페이스. 쉽게 말하면, SQL 프롬프트에서 SQL문을 사용하지 않아도 자바프로그램에서 SQL문을 사용하여 데이터베이스에 데이터를 추가하고 삭제하는 작업을 할 수 있다는 것. 또 다른 장점은 데이터베이스의 DBMS 종류를 가리지 않는다는 것.
- JDBC 드라이버 설치
오라클이 설치된 폴더에 product\jdbc\lib 폴더에 ojdbc14.jar 파일을 톰캣의 common\lib 폴더에 복사한다.
이클립스 프로젝트 폴더를 보면 WEB-INF -> lib 폴더(라이브러리 폴더)에 복사한다.
- jdbc 연동 예제
<%@ page language="java" contentType="text/html; charset=EUC-KR"%>
<%@ page import="java.sql.*" %>
<%
Connection conn=null;
String driver="oracle.jdbc.driver.OracleDriver";
String url="jdbc:oracle:thin:@localhost:1521:xe"; <!-- 내 오라클 버전은 Express Edition 이어서 xe 임 -->
Boolean connect=false;
try{
Class.forName(driver);
conn=DriverManager.getConnection(url,"오라클 계정","암호");
connect=true;
conn.close();
}catch(Exception e){
connect=false;
e.printStackTrace();
}
%>
<html>
<head>
<title>JDBC 연동 테스트 예제</title>
</head>
<body>
<h3>
<%if(connect==true){ %>
연결되었습니다.
<%}else{ %>
연결에 실패하였습니다.
<%} %>
</h3>
</body>
</html>
'Language & Library > JSP' 카테고리의 다른 글
org.apache.jasper.JasperException: An exception occurred processing JSP page at.. (0) | 2014.04.07 |
---|---|
JSTL 태그 - fn 종류 (0) | 2014.01.24 |
model1 vs model2 차이점 / 자바빈즈 /트랜잭션 (0) | 2013.03.11 |