後でDatabaseErrorのエラーハンドリングを考える
private化