使用SQL Server驱动程序通过PDO连接到SQL Server

我正在尝试使用PDO与Microsoft提供的驱动程序连接到现有的SQL Server数据库。


我看过使用odbc,dblib,mssql等的示例,但是我相信这些驱动程序的连接字符串应使用'sqlsrv'吗?


有没有很好的例子来说明如何正确地做到这一点?如果我应该通过其他方法进行此操作,请告诉我。谢谢!


慕斯709654
浏览 610回答 3
3回答

慕田峪7331174

请注意,根据我的经验以及其他经验(PHP- 为什么新的SQLSRV驱动程序比旧的mssql驱动程序慢?),使用PDO_SQLSRV的速度比通过PDO_ODBC的速度慢。如果要使用更快的PDO_ODBC,可以使用://use any of these or check exact MSSQL ODBC drivername in "ODBC Data Source Administrator"$mssqldriver = '{SQL Server}'; $mssqldriver = '{SQL Server Native Client 11.0}';$mssqldriver = '{ODBC Driver 11 for SQL Server}';$hostname='127.0.0.1';$dbname='test';$username='user';$password='pw';$dbDB = new PDO("odbc:Driver=$mssqldriver;Server=$hostname;Database=$dbname", $username, $password);
打开App,查看更多内容
随时随地看视频慕课网APP