windows10 php8连接sql server
在Windows 10上使用PHP 8连接SQL Server,你可以使用PDO或SQLSRV扩展。以下是使用PDO连接SQL Server的示例代码:
首先,确保你已经安装了PDO扩展和适用于SQL Server的PDO驱动程序(例如,Microsoft Drivers for PHP for SQL Server)。
然后,使用以下代码连接SQL Server:
<?php
$serverName = "serverName\SQLEXPRESS"; // 更换为你的服务器名和实例
$database = "databaseName"; // 更换为你的数据库名
try {
// 创建连接
$conn = new PDO("sqlsrv:server=$serverName ; Database=$database", "username", "password");
// 设置错误模式为异常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "连接成功";
} catch (PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
?>
确保替换$serverName
、$database
以及连接所需的用户名和密码。
如果你更倾向于使用SQLSRV扩展,代码会稍有不同:
<?php
$serverName = "serverName\SQLEXPRESS"; // 更换为你的服务器名和实例
$connectionOptions = array(
"Database" => "databaseName", // 更换为你的数据库名
"Uid" => "username", // 更换为你的用户名
"PWD" => "password" // 更换为你的密码
);
// 建立连接
$conn = sqlsrv_connect($serverName, $connectionOptions);
if ($conn) {
echo "连接成功";
} else {
echo "连接失败: " . print_r(sqlsrv_errors(), true);
}
?>
在这两种情况下,确保服务器名称、数据库名称、用户名和密码与你的SQL Server配置相匹配。如果连接成功,你将看到"连接成功"的消息,如果失败,将会打印出错误信息。
评论已关闭