Welche PDO-Verbindungszeichenfolge sollte ich für SQL Server mit Microsoft-Treibern verwenden?

Barbara Streisand
Freigeben: 2024-11-07 02:43:02
Original
452 Leute haben es durchsucht

Which PDO Connection String Should I Use for SQL Server with Microsoft Drivers?

Herstellen einer Verbindung zu SQL Server mit PDO und Microsoft-Treibern

Beim Versuch, eine Verbindung zu einer SQL Server-Datenbank mithilfe von PHP Data Objects (PDO) herzustellen Bei den Treibern von Microsoft kann es unklar sein, ob die Verbindungszeichenfolge „sqlsrv“ oder eine andere Option wie „odbc“, „dblib“ oder „mssql“ verwendet werden soll.

Der empfohlene Ansatz für die Verbindung zu SQL Server mithilfe von PDO mit Microsoft-Treiber verwenden die Verbindungszeichenfolge „sqlsrv“. Diese Zeichenfolge bietet eine einfachere und zuverlässigere Verbindung, die speziell auf Microsoft SQL Server zugeschnitten ist.

Hier ist ein Beispiel dafür, wie Sie mithilfe von PDO mit der Verbindungszeichenfolge „sqlsrv“ ordnungsgemäß eine Verbindung zu einer SQL Server-Datenbank herstellen:

<?php
$host = 'YourAddress';
$database = 'YourDatabase';
$username = 'Username';
$password = 'Password';

$dsn = "sqlsrv:Server=$host;Database=$database";

try {
    $conn = new PDO($dsn, $username, $password);
} catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
}
?>
Nach dem Login kopieren

In diesem Beispiel wird die Verbindungszeichenfolge „sqlsrv“ zusammen mit den erforderlichen Host-, Datenbank-, Benutzernamen- und Kennwortinformationen verwendet. Sobald die Verbindung hergestellt ist, können Sie die Variable $conn verwenden, um Abfragen auszuführen und Datenbankoperationen durchzuführen.

Das obige ist der detaillierte Inhalt vonWelche PDO-Verbindungszeichenfolge sollte ich für SQL Server mit Microsoft-Treibern verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!