Connection representa una conexión con la base de datos que permite crear consultas y objetos para ejecutarlas, así como acceder a metadatos e información de la base de datos. Proporciona métodos para crear statements, prepared statements y callable statements, y para cerrar y confirmar transacciones.