Database reader