๋‚Œ๋‚Œ
ggim
๋‚Œ๋‚Œ
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • โ—พโ—ฝ (96)
    • ๐Ÿ’ฌPL (8)
      • ๐Ÿ’ซJava (8)
    • ๐Ÿ’พDB(Database) (2)
      • โญ•Oracle (1)
    • ๐Ÿ ๊ตญ๋น„์ง€์›ํ•™์› (76)
      • ๐Ÿ“–Java ์ˆ˜์—… (28)
      • ๐Ÿ“–DB ์ˆ˜์—… (14)
      • ๐Ÿ“–HTML ์ˆ˜์—… (5)
      • ๐Ÿ“–CSS ์ˆ˜์—… (3)
      • ๐Ÿ“–JavaScript ์ˆ˜์—… (8)
      • ๐Ÿ“–JSP ์ˆ˜์—… (13)
      • ๐Ÿ“–Spring ์ˆ˜์—… (5)
    • ๐Ÿ’ป๊ฐœ์ธ ๊ณต๋ถ€ (1)
      • ์ž๋ฐ”์˜ ์ •์„ (1)
    • ๐Ÿ’ผ (8)
      • โœ…๊ธฐ๋ณธ ์„ค์น˜ (6)
      • ๐ŸงLinux (2)
    • ๐Ÿ”ฅ๋‹ค์ง (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • Home
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
๋‚Œ๋‚Œ

ggim

[JSP] ํ•™์› 230413(๋ชฉ)  Tomcat์˜ DBCP์‚ฌ์šฉ ์ˆœ์„œ
๐Ÿ ๊ตญ๋น„์ง€์›ํ•™์›/๐Ÿ“–JSP ์ˆ˜์—…

[JSP] ํ•™์› 230413(๋ชฉ) Tomcat์˜ DBCP์‚ฌ์šฉ ์ˆœ์„œ

2023. 5. 17. 22:35

 * 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
    '๐Ÿ ๊ตญ๋น„์ง€์›ํ•™์›/๐Ÿ“–JSP ์ˆ˜์—…' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [JSP] ํ•™์› 230414(๊ธˆ) ์•”ํ˜ธํ™”, ๋ณตํ˜ธํ™”
    • [JSP] ํ•™์› 230412(์ˆ˜) forEach, forTokens, DBCP
    • [JSP] ํ•™์› 230411(ํ™”) JSTL, core, choose
    • [JSP] ํ•™์› 230410(์›”) EL(Expression Language)
    ๋‚Œ๋‚Œ
    ๋‚Œ๋‚Œ
    zzZ zzZ zzZzz

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”