Report question

Question: Design Patterns: How to create database object/connection only when needed?