The Connection object has the following capabilities:
Creates SQL statements
Executes SQL queries, inserts, updates, and deletes
Handles commits and rollbacks
Provides metadata regarding the database connection
By default, a Connection object is in autocommit mode,
which means it automatically commits changes after executing each statement.