云服务器网:购买云服务器和VPS必上的网站!

PHP连接MSSQL数据库的方法和步骤

PHP连接MSSQL数据库大致有两种方法,一种是采取sqlsrv扩大,另外一种是使用PDO_ODBC扩大,各有优势和劣势、使用处景区别,下面分别讲授这两种连接MSSQL数据库的方式。
一、使用sqlsrv扩大
sqlsrv扩大是Microsoft开发的一个PH

PHP连接MSSQL数据库大致有两种方法,一种是采取sqlsrv扩大,另外一种是使用PDO_ODBC扩大,各有优势和劣势、使用处景区别,下面分别讲授这两种连接MSSQL数据库的方式。

一、使用sqlsrv扩大

sqlsrv扩大是Microsoft开发的一个PHP接口,可让PHP脚本与 Microsoft SQL Server数据库连接,并实现对其进行操作。

连接MSSQL数据库需要安装相应版本的sqlsrv扩大(对应于PHP版本和数据库版本),一般在线安装,也能够手动安装,安装完成后,只需要通过以下的PHP代码就能够连接MSSQL:

$serverName = ‘XXXX’;

$dbPort = 1433;

$userName = ‘XXX’;

$passWord = ‘XXXX’;

$dbName = ‘XXX’;

$connectInfo = array(

‘Database’=>$dbName,

‘UID’=>$userName,

‘PWD’=>$passWord,

‘CharacterSet’ => ‘UTF⑻’

);

$conn = sqlsrv_connect($serverName,$connectInfo);

如果连接成功,sqlsrv_connect()函数将返回GDB连接句柄,以后就能够对MSSQL数据库进行指定操作。

二、使用PDO_ODBC扩大

PDO_ODBC可让PHP与其他ODBC数据库连接,像MSSQL数据库也是可以连接的,安装并加载PDO_ODBC扩大,可以通过以下代码连接MSSQL:

$userName = “XXXX”;

$passWord = “XXXXX”;

$dsn=”odbc:Driver={SQL Server}; Server=XXX;Database=XXXX;”;

$dbh = new PDO($dsn,$userName,$passWord);

PDO_ODBC在处理小量数据时比 sqlsrv更加方便,同时也支持诸如数据转义、事务等特性,但是处理大量数据时,sqlsrv会有一定的优势。

以上就是使用sqlsrv扩大与 PDO_ODBC扩大分别连接MSSQL的方法和步骤,依照每种方法在实际环境中使用,可以大幅提升使用MSSQL的效力,并能充分利用数据库优势来提升利用服务质量。

本文来源:https://www.yuntue.com/post/224804.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注