server.xml resource 태그안에 다음을 추가해준다
maxIdle="30" maxActive="100"
context.xml 안에 다음을 추가해준다.
<Resource name="jdbc/Oracle" auth="Container" type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
loginTimeout="10" maxWait="5000" username="scott" password="tiger" testOnBorrow="true"
maxIdle="30" maxActive="100"
url="jdbc:oracle:thin:@localhost:1521:orcl" />
자바에서 처리
try {
//dbcp - apach 제공'
Context context = new InitialContext();
ds = (DataSource)context.lookup("java:comp/env/jdbc/Oracle");
} catch (Exception e) {
System.out.println("db 연결 실패 : " + e);
}
여기서 주의해야할 점은 context.xml의 resource안의 name은 임의로 적어준다. java에서 context.lookup(java:comp/env/name)의 매개변수를 맞춰줘야한다.
즉 java:comp/env/ 이부분 다음에 context.xml의 resource에 name을 적어줘야한다.
'JSP(Java Server Page)' 카테고리의 다른 글
redirect와 forward 사용을 구분하는 법 (0) | 2014.03.27 |
---|---|
jsp:Bean 태그 사용하기(데이터 다루기) (0) | 2014.03.21 |
beans를 이용하여 여러개의 데이터를 주고받기 (0) | 2014.03.21 |
beans를 사용하여 데이터 주고받기 (0) | 2014.03.21 |
Get방식의 길이 제한에 대한 이야기 (0) | 2014.03.20 |