**DBCP**
DBCP (Database ConnectionPool)
미리 컨넥션을 생성하여 컨넥션 풀에 저장한 다음
개별 클라이언트의 요청시 컨넥션을 빌려주고
반납받는 형식으로 성능을 향상시키기 위한 프로그래밍 기법
*********** Tomcat, Oracle Datasource 설정법 ********************
* 설정할때 이전에 설정된 tomcat 을 지우고 설정 후 server tab 에서
새로 생성 하여야 한다.
1.conf/server.xml파일을 열고 <GlobalNamingResources>엘리먼트 안에 다음 내용 추가.
<Resource name="jdbc/myoracle" auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:xe"
username="scott" password="tiger"
maxActive="20"
/>
2. conf/context.xml에 추가
<ResourceLink global="jdbc/myoracle" name="jdbc/myoracle" type="javax.sql.DataSource"/>
3. 위와 같이 설정이 완료되었으면 이 파일을 실행하여 결과가 출력되는지 확인한다.
<%!
private DataSource ds;
public void jspInit(){
try{
InitialContext initCtx = new InitialContext();
ds=(DataSource)initCtx.lookup("java:comp/env/jdbc/myoracle");
System.out.println("dbcp lookup..");
}catch(Exception e){
e.printStackTrace();
}
}
%>
'데이터베이스' 카테고리의 다른 글
초 단위 출력 (0) | 2012.11.20 |
---|---|
Tomcat DBCP를 사용해야 하는 이유 (0) | 2012.09.03 |
MyBatis 문자열 대체 방법 (0) | 2012.08.24 |
Oracle UTF-8로 설정하기 (0) | 2012.08.02 |
SQL Developer 실행시 오류 (0) | 2012.08.01 |