본문 바로가기

웹/jsp

jsp13 - DB 연동

A>JDBC

Java DataBase connectivity

자바와 데이터베이스를 연결해주는 역할이다.

 

 

B>연동과정

  드라이버 이름과 jdbc url 을 설정한다.

  드라이버를 로드한다.

  Connection 객체를 얻는다.

  Connection 객체로 DB에 접근할 수 있다.

 

예시

1. driver 와 url 설정

//드라이버 로드

String driver = "oracle.jdbc.driver.OracleDriver"; 

//url로드

String url = "jdbc:oracle:thin:@아이피:포트:시드 번호";  

 

 

C>커넥션 풀(Connection pool)

DBCP = DataBase Connection pool;

DB와 연결된 Connection 객체를 미리 생성하여 pool에다 저장.

필요할 때마다 pool에 접근해 Connection 객체 가져오고 

다 쓰면 pool에다 반환

 

 

D>JNDI 

Java Naming and Directory Interface 

디렉토리 서비스에 접근하기 위한 API

 

InitialContext() 

lookup() : 찾아주는 메소드

datasource는 커넥션 풀

 

 

 

 

 

 

 

 

 

 

' > jsp' 카테고리의 다른 글

jsp 15 -커스텀 태그와 jstl  (0) 2021.01.28
jsp14 -db연동 2 :statment, preparedstate  (0) 2021.01.28
jsp11 -파일 업로드  (0) 2021.01.27
jsp10 - 예외처리  (0) 2021.01.27
jsp-9 세션과 쿠키  (0) 2021.01.27