Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menyambung ke Pelayan SQL Menggunakan PDO dan Pemacu 'sqlsrv'?

Bagaimana untuk Menyambung ke Pelayan SQL Menggunakan PDO dan Pemacu 'sqlsrv'?

Susan Sarandon
Lepaskan: 2024-11-07 11:37:02
asal
612 orang telah melayarinya

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

Menyambung ke SQL Server Menggunakan PDO dan Pemacu Pelayan SQL

Apabila cuba mewujudkan sambungan ke pangkalan data SQL Server menggunakan PDO, pembangun mungkin menghadapi kekeliruan mengenai rentetan sambungan yang sesuai untuk digunakan. Walaupun pelbagai pemacu seperti odbc, dblib dan mssql wujud, pemacu yang disyorkan untuk menyambung ke SQL Server melalui PDO ialah 'sqlsrv'.

Rentetan Sambungan dengan Pemacu 'sqlsrv'

Rentetan sambungan apabila menggunakan pemacu 'sqlsrv' hendaklah mematuhi format berikut:

$db = new PDO("sqlsrv:Server=YouAddress;Database=YourDatabase", "Username", "Password");
Salin selepas log masuk

Rentetan sambungan ini termasuk elemen berikut:

  • Pelayan : Alamat contoh SQL Server.
  • Pangkalan Data: Nama pangkalan data untuk disambungkan.
  • Nama Pengguna: nama pengguna pangkalan data dengan kebenaran yang sesuai.
  • Kata Laluan: Kata laluan pangkalan data untuk nama pengguna yang ditentukan.

Kod Contoh

Sampel kod berikut menunjukkan cara untuk mewujudkan sambungan ke pangkalan data SQL Server menggunakan PDO dan pemacu '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;
}

?>
Salin selepas log masuk

Dengan mengikut garis panduan ini, pembangun boleh menyambung secara berkesan ke pangkalan data SQL Server menggunakan PDO dan pemandu 'sqlsrv'.

Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Pelayan SQL Menggunakan PDO dan Pemacu 'sqlsrv'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan