A DB represents a connection to an SQLite database.
A DB manages a database connection and a cache of prepared SQL statements.