cloud_sql/mysql/pdo/src/DatabaseTcp.php [46:78]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $conn = new PDO( $dsn, $username, $password, # [START_EXCLUDE] # [START cloud_sql_mysql_pdo_timeout] // Here we set the connection timeout to five seconds and ask PDO to // throw an exception if any errors occur. [ PDO::ATTR_TIMEOUT => 5, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, ] # [END cloud_sql_mysql_pdo_timeout] # [END_EXCLUDE] ); } catch (TypeError $e) { throw new RuntimeException( sprintf( 'Invalid or missing configuration! Make sure you have set ' . '$username, $password, $dbName, and $instanceHost (for TCP mode). ' . 'The PHP error was %s', $e->getMessage() ), $e->getCode(), $e ); } catch (PDOException $e) { throw new RuntimeException( sprintf( 'Could not connect to the Cloud SQL Database. Check that ' . 'your username and password are correct, that the Cloud SQL ' . 'proxy is running, and that the database exists and is ready ' . 'for use. For more assistance, refer to %s. The PDO error was %s', - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cloud_sql/postgres/pdo/src/DatabaseTcp.php [46:78]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $conn = new PDO( $dsn, $username, $password, # [START_EXCLUDE] # [START cloud_sql_postgres_pdo_timeout] // Here we set the connection timeout to five seconds and ask PDO to // throw an exception if any errors occur. [ PDO::ATTR_TIMEOUT => 5, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, ] # [END cloud_sql_postgres_pdo_timeout] # [END_EXCLUDE] ); } catch (TypeError $e) { throw new RuntimeException( sprintf( 'Invalid or missing configuration! Make sure you have set ' . '$username, $password, $dbName, and $instanceHost (for TCP mode). ' . 'The PHP error was %s', $e->getMessage() ), $e->getCode(), $e ); } catch (PDOException $e) { throw new RuntimeException( sprintf( 'Could not connect to the Cloud SQL Database. Check that ' . 'your username and password are correct, that the Cloud SQL ' . 'proxy is running, and that the database exists and is ready ' . 'for use. For more assistance, refer to %s. The PDO error was %s', - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -