connection을 필드가 아닌 로컬변수로 설정,
#136 string에 대한 예외처리