Ok, si tienes tu objeto $db ya como miembro, dependiendo de los metodos que tenga puedes hacer algo asi:
Código PHP:
class ShoppingCart {
public function __sleep() {
$db->disconnect(); // Cerramos la conexion
}
public function __wakeup() {
$db->connect(); // Volvemos a conectar a la base de datos
}
}