λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

TIL, WIL/TILπŸ“˜

12. 27 TIL : JDBC λ“±

728x90

JDBC

- μžλ°” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ DB ν”„λ‘œκ·Έλž˜λ°μ„ ν•  수 μžˆλ„λ‘ ν•˜λŠ” ν‘œμ€€ μΈν„°νŽ˜μ΄μŠ€

- JDBC κ΅¬ν˜„μ²΄λŠ” 각 DB λ°΄λ”μ‚¬μ—μ„œ μ œκ³΅ν•œλ‹€ ~ JDBC Driver

 

DBCP

- 미리 μΌμ •λŸ‰μ˜ DB 컀λ„₯μ…˜μ„ 생성해 풀에 μ €μž₯ν•˜κ³  Http μš”μ²­μ— 따라 ν•„μš” μ‹œ ν’€μ—μ„œ 컀λ„₯μ…˜μ„ κ°€μ Έλ‹€ μ‚¬μš©

- μŠ€ν”„λ§ λΆ€νŠΈ 2.0λΆ€ν„°λŠ” λ””ν΄νŠΈ 컀λ„₯μ…˜ ν’€λ‘œ HikariCP μ‚¬μš©

 

컀λ„₯μ…˜ ν’€ μ‚¬μš© μ‹œ μœ μ˜μ‚¬ν•­

- WAS μŠ€λ ˆλ“œκ°€ 컀λ„₯μ…˜μ˜ μ‚¬μš© μ£Όμ²΄μ΄λ―€λ‘œ 컀λ„₯μ…˜ κ°œμˆ˜λŠ” WAS μŠ€λ ˆλ“œ μˆ˜μ™€ ν•¨κ»˜ κ³ λ €ν•΄μ•Ό ν•œλ‹€

~ 컀λ„₯μ…˜ μˆ˜κ°€ 크면 λ©”λͺ¨λ¦¬ μ†Œλͺ¨κ°€ μ»€μ§€μ§€λ§Œ λ™μ‹œ μ ‘μ†μž μˆ˜κ°€ λ§Žμ•„λ„ λŒ€κΈ° μ‹œκ°„μ΄ 적어지기 떄문에 적정 컀λ„₯μ…˜ λŸ‰μ„ 생성해야 ν•œλ‹€

 

DataSource

- 컀λ„₯μ…˜μ„ νšλ“ν•˜κΈ° μœ„ν•œ ν‘œμ€€ μΈν„°νŽ˜μ΄μŠ€

 

 

728x90