๊ฐ๋ฐ ์ด์ผ๊ธฐ/์์ ๋ด์ฉ ์ ๋ฆฌ4 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. Java - jsp๋ก ๋ค๋ฅธ ํด๋์ค import ํ๊ธฐ ์์ฉํด์ ๋ง๋ ๋ ์์ ํฉ์ ๊ตฌํ๋ ํ์ด์ง ์ฝ๋ ์ ๋ ฅ ํ์ด์ง jsp ๋ ์๋ฅผ ์ ๋ ฅํ์ธ์. ์ซ์ 1 : ์ซ์ 2 : java class package kr.or.ksmart; public class Cal { public int sum(int one, int two) { System.out.println(one+" 2023. 7. 27. jsp post,GET ๋ฐฉ์์ผ๋ก ๊ฐ ๊ฐ์ ธ์ค๊ธฐ client code ํ์๊ฐ์ ํ๋ฉด ์์ด๋: ๋น๋ฐ๋ฒํธ: ๊ถํ: ์ด๋ฆ: ์ด๋ฉ์ผ: java code (post) java code (get) get ๋ฐฉ์ ์์ฒญ (ํด๋ฆญํ์ธ์) // getParameter ์ธ์๊ฐ๊ณผ input name ์์ฑ๊ฐ์ด ์ผ์นํ๊ฒ ์์ฑ String userId = request.getParameter("userId"); String userPw = request.getParameter("userPw"); String userLevel = request.getParameter("userLevel"); String userName = request.getParameter("userName"); String userMail = request.getParameter("userMail"); /* g.. 2023. 7. 26. Java - setting, getting ์์ ๋ด์ฉ ์ ๋ฆฌ 0. ์์ฑ ์ฝ๋ package kr.or.ksmart.a; // ํ์ ๊ด๋ฆฌ ํด๋์ค ์ต์ข public class User { // ์ ์ญ ๋ณ์ (global variable = ํ๋ (Field) // class block (body) ์์ชฝ๊ณผ method block(body) ๋ฐ์ ์ ์ธ๋ ๋ณ์ // ์ ์ฌ์ฉ์ด : ํ๋กํผํฐ (property) // private = ํด๋์ค ๋ด์์๋ง ์ ๊ทผ ๊ฐ๋ฅํ ์ ๊ทผ ์ ์ด์ private String uid; private String upw; private String uphone; private char ugender; private int uage; private String ulevel; // 1. uid ์ ์ญ๋ณ์์ ๊ฐ์ ์ ํ ํ๋ ๋ฉ์๋ ์ ์ธ public void setU.. 2023. 7. 11. ์ด์ 1 ๋ค์