Adding the database connection handler interface and two implementations