ホームページ > バックエンド開発 > PHPチュートリアル > Microsoft ドライバーを使用する SQL Server にはどの PDO 接続文字列を使用する必要がありますか?

Microsoft ドライバーを使用する SQL Server にはどの PDO 接続文字列を使用する必要がありますか?

Barbara Streisand
リリース: 2024-11-07 02:43:02
オリジナル
550 人が閲覧しました

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

PDO および Microsoft ドライバーを使用した SQL Server への接続

PHP Data Objects (PDO) を使用して SQL Server データベースに接続しようとするとMicrosoft のドライバーでは、「sqlsrv」接続文字列を使用するか、「odbc」などの別のオプションを使用するかが不明瞭な場合があります。 'dblib' または 'mssql'。

Microsoft ドライバーで PDO を使用して SQL Server に接続する場合に推奨される方法は、'sqlsrv' 接続文字列を使用することです。この文字列は、Microsoft SQL Server 向けに特別に調整された、より簡単で信頼性の高い接続を提供します。

ここでは、「sqlsrv」接続文字列を持つ PDO を使用して SQL Server データベースへの接続を適切に確立する方法の例を示します。

<?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();
}
?>
ログイン後にコピー

この例では、「sqlsrv」接続文字列が、必要なホスト、データベース、ユーザー名、パスワード情報とともに使用されます。接続が確立されると、$conn 変数を使用してクエリを実行し、データベース操作を実行できます。

以上がMicrosoft ドライバーを使用する SQL Server にはどの PDO 接続文字列を使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート