본문 바로가기

카테고리 없음

데이터베이스 커넥션 풀 연동

728x90
반응형

 

데이터베이스 커넥션 풀 연동

 

책에 나와 있는 방식은 이러하지만

강사님이 가르쳐주신 방법은 이러하다.

package net.tis.sql;

import java.sql.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class GuestSQL {

	  Connection CN ;
      
   public GuestSQL() {
 
  	 try {
  		  Context ct = new InitialContext();
  		  DataSource ds = (DataSource)ct.lookup("java:comp/env/jdbc/snow");
  		  CN = ds.getConnection();  
  		  
  		 }catch (Exception e){
         System.out.println(e); 	
         }
   }
}

 

이거 또한 책에서는 이러한 방식을 알려주고

강사님은 따로 파일을 만들 것을 권장했다

- META-INF 경로에 추가

<?xml version="1.0" encoding="UTF-8"?>
<Context>
   <Resource name="jdbc/snow"
			auth="Container"
			type="javax.sql.DataSource"
			username="system"
			password="1234"
			driverClassName="oracle.jdbc.OracleDriver"
			url="jdbc:oracle:thin:@127.0.0.1:1521:XE"
			maxActive="500"
			maxIdle="100" />
</Context>

 

 

728x90
반응형