* Tomcat์ DBCP์ฌ์ฉ ์์
์ฌ์ฉํ๊ธฐ ์ํ ์ค์ .
1. DBMS์์ ๋ฐฐํฌ๋ driver๋ฅผ Tomcat ์ค์น( CATALINA_HOME ์ค์น ).
2. DBCP๊ฐ ํ์ํ Project์์ ์ฌ์ฉํ๊ธฐ์ํด server.xml์ ์์
<Context>node์ ์์ node๋ก <Resource> node๋ฅผ ์ถ๊ฐํ ํ ํธ์ง.
์ฝ๋์์ฑ ์์.
1. JNDI ์ฌ์ฉ๊ฐ์ฒด ์์ฑ
2. ์ค์ ๋ DBCP์์ DataSouce ์ป๊ธฐ
3. DataSource ์์ Connection ์ป๊ธฐ
4. ์ฟผ๋ฆฌ๋ฌธ ์์ฑ๊ฐ์ฒด ์ป๊ธฐ
5. ์ฟผ๋ฆฌ๋ฌธ ์ํ ํ ๊ฒฐ๊ณผ ์ป๊ธฐ
6. ์ฐ๊ฒฐ ๋๊ธฐ
<%
1. DBCP๋ฅผ ์ด๋ฆ์ผ๋ก ์ฐพ์ ์ ์๋ ๊ฐ์ฒด ์์ฑ.
( JNDI ์ฌ์ฉ๊ฐ์ฒด ์์ฑ)
Context ctx=new InitialContext();
2. JNDI ์ฌ์ฉ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ DBCP์์ DataSource ์ป๊ธฐ
DataSource ds=(DataSource)ctx.lookup(“java:comp/env/์ด๋ฆ”);
3. DataSource์์ Connection ์ป๊ธฐ
Connection con= ds.getConnection();
%>
'๐ ๊ตญ๋น์ง์ํ์ > ๐JSP ์์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JSP] ํ์ 230414(๊ธ) ์ํธํ, ๋ณตํธํ (0) | 2023.05.18 |
---|---|
[JSP] ํ์ 230412(์) forEach, forTokens, DBCP (0) | 2023.05.17 |
[JSP] ํ์ 230411(ํ) JSTL, core, choose (0) | 2023.05.17 |
[JSP] ํ์ 230410(์) EL(Expression Language) (0) | 2023.05.17 |
[JSP] ํ์ 230407(๊ธ) ํ์ค์ก์ (<jsp:useBean>) (0) | 2023.05.16 |