DB공부를 다시 하게됐다. 프로젝트 할떄마다 DB하나파고 그 DB에 해당하는 URL,id,passoword 를 넣고 데이터를 넣다 뺐다 하는게 내가 아는 전부인것 같은 느낌이였다. 콘솔창이 올라갈때마다 모르는 DB정보도 많았고 기술이사님께서 DB기초공부를 다시 하라
커넥션 풀 일반적인 DB 연결 방법 애플리케이션 로직이 DriverManager는 Driver로 TCP/IP 방식을 통해 DB의 connection을 얻는다. connection 이 연결되면 USERNAME,PASSWORD를 보낸다. DB 에서는 해당 정보를 확인하고
간단히 말해 데이터베이스에서 하나의 거래를 안전하게 처리하도록 보장해주는 것을 뜻한다확실히 저장하던가 아니면 중간에 문제가 생겼다하면 아예 다 취소를 해버려 원상태로 만들어버린다.(원자성)데이터베이스에 정상 반영하는것을 '커밋' 이라하고 원상태로 돌리는것은 '롤백'이라
보통 애플리케이션 구조는 크게 Controller/Service/Repository 로 나뉜다.우리가 눈여겨 볼곳은 Service단인데 Service단은 주로 핵심 비즈니스 로직이 들어있는 곳이다. 또한 데이터 저장 기술을 변경해도, 비즈니스 로직은 최대한 변경없이
데이터 접근시 예외 처리에대해서 스프링은 어떻게 해결했는지 알아보자. 그전에 예외에대해 간단하게 살펴본다. 예외 예외는 크게 Exception 과 Error로 나뉘며 Error은 개발자가 해결할수 없는 오류이다. 우리가 눈여겨 봐야할건 Exception Exce