UserDao의 생성자에 ConnectionMaker를 주입하도록 변경.
 - UserDao는 ConnectionMaker를 외부에서 받음으로써 본연의 기능에만
   집중할 수 있어짐, 의존성이 약해짐.