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
반응형