Heim >Backend-Entwicklung >PHP-Tutorial >Stellen Sie mit PHP eine Verbindung zu Cloud-Datenbanken her: AWS DynamoDB, Azure Cosmos DB, Google Cloud SQL
PHP kann wie folgt eine Verbindung zu AWS DynamoDB, Azure Cosmos DB und Google Cloud SQL herstellen: AWS DynamoDB: Verwendung der DynamoDbClient-Klasse. Azure Cosmos DB: Verwenden Sie die TableRestProxy-Klasse. Google Cloud SQL: Verbindung über PDO herstellen.
use Aws\DynamoDb\DynamoDbClient; $client = new DynamoDbClient([ 'region' => 'us-east-1', 'credentials' => [ 'key' => 'your-access-key', 'secret' => 'your-secret-key', ], ]);
use MicrosoftAzure\Storage\Table\TableRestProxy; $accountName = 'your-account-name'; $accountKey = 'your-account-key'; $tableName = 'your-table-name'; $connection = new TableRestProxy( $accountName, $accountKey, 'https://accountname.table.usgovcloudapi.net' ); $cloudTable = $connection->getTable($tableName);
use PDO; $username = 'your-username'; $password = 'your-password'; $database = 'your-database'; $host = 'your-host'; $socket = 'your-unix-socket'; try { $conn = new PDO( "mysql:dbname=$database;host=$host;unix_socket=$socket", $username, $password, [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION] ); } catch (PDOException $e) { echo "Failed connecting to Google Cloud SQL: " . $e->getMessage(); }
Das obige ist der detaillierte Inhalt vonStellen Sie mit PHP eine Verbindung zu Cloud-Datenbanken her: AWS DynamoDB, Azure Cosmos DB, Google Cloud SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!