diff --git a/core/lib/Drupal/Core/Site/Settings.php b/core/lib/Drupal/Core/Site/Settings.php
index 14c1503b04ba5076dda4753708ac5f2367cc9ed5..64965ceb3cdad9d9d16ef7bff76359d11660fa9d 100644
--- a/core/lib/Drupal/Core/Site/Settings.php
+++ b/core/lib/Drupal/Core/Site/Settings.php
@@ -167,23 +167,17 @@ public static function initialize($app_root, $site_path, &$class_loader) {
         // arrays. Those do not have the 'autoload' key set for core database
         // drivers.
         if (empty($info['autoload'])) {
-          switch (strtolower($info['driver'])) {
-            case 'mysql':
-              if (trim($info['namespace'], '\\') === "Drupal\\mysql\\Driver\\Database\\mysql") {
-                $info['autoload'] = "core/modules/mysql/src/Driver/Database/mysql/";
-              }
+          switch (trim($info['namespace'], '\\')) {
+            case "Drupal\\mysql\\Driver\\Database\\mysql":
+              $info['autoload'] = "core/modules/mysql/src/Driver/Database/mysql/";
               break;
 
-            case 'pgsql':
-              if (trim($info['namespace'], '\\') === "Drupal\\pgsql\\Driver\\Database\\pgsql") {
-                $info['autoload'] = "core/modules/pgsql/src/Driver/Database/pgsql/";
-              }
+            case "Drupal\\pgsql\\Driver\\Database\\pgsql":
+              $info['autoload'] = "core/modules/pgsql/src/Driver/Database/pgsql/";
               break;
 
-            case 'sqlite':
-              if (trim($info['namespace'], '\\') === "Drupal\\sqlite\\Driver\\Database\\sqlite") {
-                $info['autoload'] = "core/modules/sqlite/src/Driver/Database/sqlite/";
-              }
+            case "Drupal\\sqlite\\Driver\\Database\\sqlite":
+              $info['autoload'] = "core/modules/sqlite/src/Driver/Database/sqlite/";
               break;
           }
         }