ํ ์คํธ๋ฅผ ํ๊ณ ์ํ : ์ฑ๊ณต ๋ฉ์์ง๊ฐ ๋จ๋ฉด ์ ์ฅ ํ๊ธฐ๋ฅผ ๋๋ฌ ์ฐ๊ฒฐ์ ํ์ฑํ์ํค์.
Dynamic Web project ๋ช ์ธ JSP ์์ src ๋ด๋ถ main ์ webapp์ web-inf์ lib ์๋ฆฌ์ ์ค๋ผํด์ฌ์
ojdbc6.jar ์ ๋ณต์ฌํด์ ๋ถ์ฌ ๋ฃ๋๋ค. ๊ฐ์ ธ์ค๋ ์์น๋ ์๋ ์ฐธ๊ณ .
SQL์์ DB ์์ฑํ๊ธฐ
ํ ์ด๋ธ ์์ฑํ ๋ ๊ฐ ์ด์ ๋ํ ์ ๋ณด ๊ธฐ์ ํ, ๋ค์์ผ๋ก ๋๊ธธ๋
์ธ๋ฏธ์ฝ๋ก ใดใด
, ์ปด๋ง ์ฐ์.
ํ ์ด๋ธ์ ์๋ชป ๋ง๋ ๊ฒ ๊ฐ๋ค.
๋ถ๋ช ์ด๋ ๊ฒ ํ ์ด๋ธ์ ๋ง๋ค์์ง๋ง.. ํ ์ด๋ธ ์นดํ ๊ณ ๋ฆฌ์์ member ํ ์๋ธ ์ญ์ ๋ฅผ ์ด๋ป๊ฒ ํ์ง?
SQL ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด๋ค์ ์ฐธ๊ณ ํด๋ณด์.
where ๋ฌธ ๋ค์ ๊ฐ์์ง ์กฐ๊ฑด๋ฌธ์์ = ํ๋๋ง ๋ถ์ธ๋ค.
๊ทธ๋ ๋ค๋ฉด truncate ๊ณผ drop ์ ์ฐจ์ด์ ์?
truncate : rows ๊ฐ ์๋ ์ํ, ๊ทธ๋๋ table ํํ๋ ๋จ์ ์๋ค.
drop : ํ ์ด๋ธ ํํ๊ฐ ์ ๋ถ ๋ ๋ผ๊ฐ ์ํ์ด๋ค. (์ค๋ง์ด๊ฐ..!!)
JAVA์ ๊ฝ์ JDBC ๋ผ๋ ๋ง์ด ์๋ค.
์ฐ๋ํด๋ณด์.
url ๋ถ๋ถ์ด user / pw ๋ถ๋ถ์ด๋ค.
getConn ์ ๋ ฅํ๊ณ ctrl + space ๋งจ ๋ง์ง๋ง๊บผ, ๋ฉ์๋ ์ ์ ์๋์ Connection ์ด๋ผ๋ ํ์ ์ ๊ฐ์ฒด๋ฅผ ๋ฐํ
connection ๊ฐ์ฒด๋ java.sql๋ก ์ ํํ๊ธฐ
์ฐ๊ฒฐ ์คํจ ํ์ธ
ํ๋ช ์ ์ปดํจํฐ๋ฅผ db ๋ก ์ฐ๊ฒ ๋ค.
๊ทธ ์ธ์์ pc๋ฅผ ์ง์ ํด์ค์ผํ๋ค.
ํํ๋ก์ ํธ ์งํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ PC ์ ์ -> ์ ์ ๋ PC์ ip ์ฃผ์๋ฅผ localhost ๋์ ์์ฑ
Q.
๊ทธ๋ผ ํน์ ๊ฐ์ธ์ด ์ธ ์ ์๋ db ํ๋ ์ฉ๋์ด ์์๊น์??
A.
๋ณธ์ธ PC ์คํ์ ๋ฐ๋ฅธ๋ค.
SQL ์กฐํ ํ์๋, ์ฑ๊ณต์ nick์ "smhrd"๋ฅผ ๊ฐ์ ธ์จ๋ค.
cursor ๋ data์ ์์น๋ฅผ ๊ฐ์ ธ์จ๋ค.
์๋์ ์๋ ๋ฐ์ดํฐ์ ์ ์ํด์ผ ํ๋๋ฐ, cursor๋ nick์ ๊ฐ๋ฅดํจ๋ค.
next() ํ๋ฒ ํธ์ถ์ ํ ์นธ ์๋๋ก ๋ด๋ ค๊ฐ๋ค.
๋ฐํ ๊ฐ์ true , false๋ก ๋ํ๋๋ค. (boolean ํ์ )
true : ๋ฐ์ดํฐ ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
JSP ์ค๋ฅ ๋ฉ์์ง ์ ๋ฆฌ
SQL๋ฌธ์ ์ค๋ณต๋ ๊ฐ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ
'๐๏ธ์ํํธ์จ์ด > ๐SQL & MySQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[MySQL] ์์ฝ์ด ์๋ ๋๋ฌธ์ (0) | 2021.10.29 |
---|---|
[MySQL] index ์ฌ์ฉ๋ฒ (0) | 2021.10.28 |
[MySQL] Trigger ์ฌ์ฉํ๊ธฐ (0) | 2021.10.28 |
[MySQL] ์ก๋คํ๊ฒ๋ค (0) | 2021.10.27 |
[MySQL] ์ค์น ๋ฐ ๊ธฐ๋ณธ ์ธํ (0) | 2021.10.27 |