목록2024/04/15 (1)
쌓고 쌓다
JDBC와 SQL Mapper, ORM이 뭘까?
서버와 DB는 통신시 다음 과정을 거친다. 커넥션 연결 : TCP/IP를 통해 연결 SQL 전달 : 커넥션을 통해 서버는 MySQL에 맞는 SQL을 전달한다. 결과 응답 : DB는 서버가 전달한 SQL을 수행하고 결과를 응답한다. 그런데 여기서 DB의 종류가 바뀌면 어떻게 될까? DB마다 커넥션을 연결하고 쿼리를 전달하고 응답이 다르다는 문제가 발생한다. 즉, 서버에서 개발한 DB 사용 코드도 변경해야하고 DB에 맞는 통신 방법을 공부해야한다. 이런 문제를 해결하기 위해 JDBC가 등장한 것이다. JDBC 표준 인터페이스 JDBC(Java Database Connectivity)는 자바에서 DB에 접속, 자료의 쿼리, 업데이트등을 돕는 자바 API이다. 다음 3가지 기능을 표준 인터페이스로 제공한다. j..
Git & CS
2024. 4. 15. 09:14