Comment se connecter à SQL Server à l'aide de PDO et du pilote « sqlsrv » ?

Susan Sarandon
Libérer: 2024-11-07 11:37:02
original
499 Les gens l'ont consulté

How to Connect to SQL Server Using PDO and the 'sqlsrv' Driver?

Connexion à SQL Server à l'aide de PDO et du pilote SQL Server

Lors de la tentative d'établissement d'une connexion à une base de données SQL Server à l'aide de PDO, les développeurs peut rencontrer une confusion concernant la chaîne de connexion appropriée à utiliser. Bien qu'il existe divers pilotes comme odbc, dblib et mssql, le pilote recommandé pour la connexion à SQL Server via PDO est « sqlsrv ».

Chaîne de connexion avec le pilote « sqlsrv »

La chaîne de connexion lors de l'utilisation du pilote 'sqlsrv' doit respecter le format suivant :

$db = new PDO("sqlsrv:Server=YouAddress;Database=YourDatabase", "Username", "Password");
Copier après la connexion

Cette chaîne de connexion comprend les éléments suivants :

  • Serveur : L'adresse de l'instance SQL Server.
  • Base de données : Le nom de la base de données à laquelle se connecter.
  • Nom d'utilisateur : Le nom d'utilisateur de la base de données avec les autorisations appropriées.
  • Mot de passe : Le mot de passe de la base de données pour le nom d'utilisateur spécifié.

Exemple de code

L'exemple de code suivant montre comment établir une connexion à une base de données SQL Server à l'aide de PDO et du pilote « sqlsrv » :

<?php

try {
    // Replace "YourAddress", "YourDatabase", "Username", and "Password" with actual values.
    $db = new PDO("sqlsrv:Server=YourAddress;Database=YourDatabase", "Username", "Password");
    echo "Connection established successfully." . PHP_EOL;
} catch (PDOException $e) {
    echo "Connection failed: " . $e->getMessage() . PHP_EOL;
}

?>
Copier après la connexion

En suivant ces directives, les développeurs peuvent se connecter efficacement aux bases de données SQL Server à l'aide de PDO et le pilote 'sqlsrv'.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!