๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Backend Study/๐ŸŒธSpring๐ŸŒธ

๋ฐฑ์—”๋“œ์˜ ์ˆ™๋ช…, Database ๊ทธ๋ฆฌ๊ณ  Sql

by DaSsom 2023. 4. 20.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ จ ์šฉ์–ด ์ •๋ฆฌ


Database : ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์†Œ


DBMS : DataBase Management System , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์šด์˜ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด

RDBMS : Relational DBMS, ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (์ข…๋ฅ˜ : MySQL, Oracle Database ...)

JDBC : Java Database Connectivity, ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ๊ณผ DB๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋„๋ก ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค

 

SQL?

Structured Query Language : ๊ตฌ์กฐํ™”๋œ  + ์š”์ฒญ(์งˆ์˜) + ์–ธ์–ด 

DB๋ฅผ ์กฐ์ž‘ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ณ  ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€์–ธ์–ด

์ข…๋ฅ˜๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. 

DDL : define CREATE, ALTER, DROP , TRUNCATE
DCL : control GRANT, REVOKE
DML : manifulate SELECT, INSERT, UPDATE, DELETE

 

JDBC?

์—ญํ•  : ์‘์šฉํ”„๋กœ๊ทธ๋žจ๊ณผ DBMS ๊ฐ„์˜ ํ†ต์‹ ์„ ์ค‘๊ฐ„์—์„œ ๋ฒˆ์—ญํ•ด์ฃผ๋Š” ์—ญํ• 

 

++ ์ถ”๊ฐ€์˜ˆ์ •

 

 

 


 

reference

 

JDBC

 

JDBC๋ž€ ๋ฌด์—‡์ผ๊นŒ?

Java๋ฅผ ๊ณต๋ถ€ํ•˜๋‹ค๋ณด๋ฉด ์ž์—ฐ์Šค๋ ˆ JDBC ์— ๋Œ€ํ•œ ๋‚ด์šฉ๋„ ๊ณต๋ถ€ํ•ด์•ผํ•˜๋Š”๋ฐJDBC๋ž€ ๋ฌด์—‡์ผ๊นŒ?? 0. SQL์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ๋‚ด์šฉ - SQL : Structured Query Language, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œ์–ด ์–ธ์–ด 1) DML : Data Manipulation Language โ‘  INSE

shs2810.tistory.com