A command-line SQL client accepts queries interactively, executes them asynchronously, and reports completed work without blocking new input. A connection pool supplies database connections, while a message store redraws console output as queries finish or fail. section 8.4.1
Concurrent product-database queries
Against an e-commerce database containing clothing brands, products, and SKUs, run one long query, enter another, and observe completion messages while continuing to type. Each query acquires a pooled connection and reports returned-row information or an exception. section 8.4.1
