diff --git a/core/lib/Drupal/Core/Database/Connection.php b/core/lib/Drupal/Core/Database/Connection.php
index 7092acc..af09056 100644
--- a/core/lib/Drupal/Core/Database/Connection.php
+++ b/core/lib/Drupal/Core/Database/Connection.php
@@ -20,7 +20,7 @@
  *
  * @see http://php.net/manual/book.pdo.php
  */
-abstract class Connection implements \Serializable {
+abstract class Connection {
 
   /**
    * The database target this connection is for.
@@ -1296,36 +1296,4 @@ public function quote($string, $parameter_type = \PDO::PARAM_STR) {
     return $this->connection->quote($string, $parameter_type);
   }
 
-  /**
-   * {@inheritdoc}
-   */
-  public function serialize() {
-    $connection = clone $this;
-    // Don't serialize the PDO connection as well as everything else which
-    // depends on settings.php.
-    unset($connection->connection, $connection->connectionOptions, $connection->schema, $connection->prefixes, $connection->prefixReplace, $connection->driverClasses);
-    return serialize(get_object_vars($connection));
-  }
-
-  /**
-   * {@inheritdoc}
-   */
-  public function unserialize($serialized) {
-    $data = unserialize($serialized);
-    foreach ($data as $key => $value) {
-      $this->{$key} = $value;
-    }
-    $this->connectionOptions = Database::getConnectionInfo($this->key)[$this->target];
-
-    // Re-establish the PDO connection using the original options.
-    $this->connection = static::open($this->connectionOptions);
-
-    // Re-set a Statement class if necessary.
-    if (!empty($this->statementClass)) {
-      $this->connection->setAttribute(\PDO::ATTR_STATEMENT_CLASS, array($this->statementClass, array($this)));
-    }
-
-    $this->setPrefix(isset($this->connectionOptions['prefix']) ? $this->connectionOptions['prefix'] : '');
-  }
-
 }
