๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ณธ ๊ตฌ์กฐ, ๊ฐ๋ ๋ฐ ์ฉ์ด ์ ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค VS DBMS Oracle, MySQL๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํํธ์จ์ด๋ฅผ '๋ฐ์ดํฐ๋ฒ ์ด์ค'๋ผ๊ณ ํํ ๋ถ๋ฅด๋๋ฐ ์ ํํ ๊ตฌ๋ถํ์๋ฉด DBMS(DataBase Management System)๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํํธ์จ์ด๋ฅผ, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ DBMS๋ก ์์ฑ๋๊ณ ์กฐ์๋๋ ์ ์ฅ๊ณต๊ฐ์ ๋งํ๋ค. RDB(Relational Database)๋ DBMS์ ์ผ์ข ์ด๋ค. Oracle, Microsoft SQL Server, DB2, PostgreSQL, MySQL ๋ฑ์ด ๋ง์ด ์ฌ์ฉ๋๋ค. ์ด RDB๋ ๊ฐ๊ฐ์ ํน์ง์ด ์๊ณ ๋ด๋ถ ์ํคํ ์ฒ๊ฐ ์กฐ๊ธ์ฉ ๋ค๋ฅด์ง๋ง ๊ฒฐ๊ตญ RDB๋ก์จ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค๋ ๋ชฉ์ ์ ๋ชจ๋ ๋์ผํ๋ฏ๋ก ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ๋ ์ ์ฌํ๋ค. DBMS ์ํคํ ์ฒ ์ฌ์ฉ์(์ดํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ์, ๊ฐ๋ฐ์)์๊ฒ์ ์ ๋ ฅ๋ SQL ๊ตฌ๋ฌธ์ ์ค๊ฐ์ ์๋.. 2021. 9. 18. SQL ์์กด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌธ์ ์ ๊ณผ JPA SQL ์์กด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌธ์ ์ ๊ณผ JPA ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ ค๋ฉด SQL์ ์ฌ์ฉํด์ผ ํ๋ฉฐ ์๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ JDBC API๋ฅผ ์ฌ์ฉํด์ SQL์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ฌํ ์ ์๋ค. JPA๋ฅผ ์ฌ์ฉํ์ ๋์ ์ด์ ์ด ๋ฌด์์ธ์ง, SQL์ ์ง์ ๋ค๋ฃฐ ๋์ ๋ฌธ์ ์ ์ ๋ฌด์์ธ์ง ์์๋ณด๊ธฐ ์ํด ์๋ฐ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํด์ ํ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํด๋ณด์. ํ์ ํ ์ด๋ธ์ ์ด๋ฏธ ๋ง๋ค์ด์ ธ ์๋ค๊ณ ๊ฐ์ ํ๊ณ CRUD(๋ฑ๋ก, ์กฐํ, ์์ , ์ญ์ ) ๊ธฐ๋ฅ์ ๊ฐ๋ฐํด๋ณด์. JDBC ํ์ ๊ด๋ฆฌ ์ดํ๋ฆฌ์ผ์ด์ Member(ํ์) ๊ฐ์ฒด ์๋ฐ์์ ์ฌ์ฉํ Member(ํ์) ๊ฐ์ฒด๋ฅผ ๋ง๋ ๋ค. public class Member { private int no; private String email; private String name.. 2020. 3. 18. ์ด์ 1 ๋ค์