jdbc(2)
-
(Java) JDBC란?
🏴JDBC의 정의 JDBC(Java Database Connectivity)는 뭘까? 이름만 보면 그 쓰임을 대충 짐작할 수 있다. 자바와 데이터에이스 간을 연결하는 중간자 역할을 하는 친구 정도? 로 받아들이면서 시작하자. 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약 자바 프로그램내에서 SQL문을 실행하기 위한 자바 API SQL과 프로그래밍 언어의 통합 접근 중 한 형태 기존에 DB를 공부했다면 알 것이다. 데이터를 추가하거나 삭제, 수정할때 마다 DB에 쿼리문을 날려서 실행해야한다는 것을. 그런데 웹 어플리케이션의 경우 우리가 직접 모든 요청에 대한 쿼리문을 DB에 날릴 수 없다.(가능하다면 이런게 필요 없겠..
2022.02.20 -
(JPA) JPA가 뭐야?? 이거 왜 쓰는거야?
우리는 JAVA 혹은 Spring(boot)를 공부하면서 JPA란 단어를 처음 접했거나, 수 없이 접해왔거나, 접할 것이다. 그렇다면 대체 JPA가 뭐야?? 📕대관절 JPA가 무어란 말이냐??? "JPA(Java Persistence API)는 자바 진영의 ORM 표준 기술이다." 이렇게 예기하면 누구는 '아~~' 하고 알아들을 것이고, 누구는 "뭐? ORM? 그게 뭔데?" 라고 물을 것이다. ORM은 Object-relationla Mapping 그러니까, 객체랑 관계형 DB를 '매핑'해주는 프레임워크이다. "'매핑'을 그냥 해준다고??" 그렇다. JPA를 쓰기 전까지 JDBC를 활용해서 쿼리문을 직접 작성해서 DB에 저장된 객체를 찾아서 CRUD를 진행했다면, JPA를 활용한다면 이 JDBC 과정이 ..
2021.11.18