๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

db1

jsp ์˜ jdbc - java์™€ DB ์—ฐ๋™ JDBC(Java Database Connectivity)๋Š” Java์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ API(Application Programming Interface)์ž…๋‹ˆ๋‹ค. ์ด API๋Š” SQL๊ณผ DBMS์— ๋Œ€ํ•œ Java์˜ ํ‘œ์ค€ SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. JDBC๋Š” DBMS ์ข…๋ฅ˜์— ๊ด€๊ณ„ ์—†์ด ๋™์ผํ•œ ์ฝ”๋“œ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด, DBMS ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋“œ๋ผ์ด๋ฒ„๋Š” ๊ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒค๋”๊ฐ€ ์ œ๊ณตํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ์ด ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ด์šฉํ•ด ํ•ด๋‹น DBMS์™€ ์—ฐ๊ฒฐํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ CRUD(Create, Read, Update, Delete) ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋“œ๋ผ์ด๋ฒ„ ๋กœ๋“œ: Class.forName() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ JDBC ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ.. 2023. 7. 31.