Spring/DB1 Spring ) JDBC 란? JDBC 탄생 이유 우리는 DB를 조회를 할때 직접적으로 조회하지 않는다. 클라이언트는 일단 애플리케이션 서버한테 요청을 한다. 애플리케이션 서버는 주로 TCP/IP를 사용해서 DB 커넥션을 연결한다. 그리고 DB가 이해할 수 있는 SQL을 연결된 커넥션을 통해 DB에 전달한다. DB는 전달된 SQL을 수행하고 그 결과를 응답한다. 애플리케이션 서버는 응답 결과를 활용한다. 하지만 이런식으로 작동하는 것에는 문제점이 존재한다. 관계현 데이터 베이스는 수십개가 존재한다. 그 각각의 데이터 베이스는 커넥션을 연결하는 방법, 결과를 응답받는 방법이 모두 다르다. 방법이 다르면 여기서도 큰 문제점 2가지가 발생한다. 첫번째, 데이터 베이스를 변경하면 개발된 데이터 베이스 사용 코드도 함께 변경해야한다. 두번째,.. 2023. 1. 10. 이전 1 다음