JDBC(Java Database Connectivity)
- 자바에서 DB 프로그래밍을 하기 위해 사용되는 API
- JDBC API 사용 어플리케이션의 기본 구성
1 단계 : 드라이버
를 로드 한다.
2 단계 : Connection
객체를 생성한다.
3 단계 : Statement
객체를 생성한다.
4 단계 : SQL문
에 결과물이 있다면 ResultSet
객체를 생성한다.
5 단계 : 모든 객체를 닫는다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.SQLException" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>연동 테스트</title>
</head>
<body>
<%
String driverName = "oracle.jdbc.OracleDriver";
String jdbcUrl = "jdbc:oracle:thin:@localhost:1521:xe";
String dbId = "c##user01";
String dbPass = "1234";
Connection conn = null;
try{
//JDBC 수행 1단계 : 드라이버 로드
Class.forName(driverName);
//JDBC 수행 2단계 : Connection 객체 생성
conn = DriverManager.getConnection(jdbcUrl,dbId,dbPass);
out.println("정상적으로 연결되었습니다.");
}catch(Exception e){
e.printStackTrace();
}finally{
//자원정리
if(conn!=null)try{conn.close();}catch(SQLException e){}
}
%>
</body>
</html>