【问题标题】:PHP - MSSQL Connection without any Drivers [closed]PHP - 没有任何驱动程序的 MSSQL 连接 [关闭]
【发布时间】:2016-01-06 19:47:30
【问题描述】:

我们可以在没有 ODBC 或 SQLSRV 或其他驱动程序的情况下连接到 MSSql 数据库吗?是否有任何 php 库可以建立这种连接?

【问题讨论】:

  • “我可以开车没有轮子吗?”

标签: php sql-server odbc sqlsrv


【解决方案1】:

不确定 PHP 库,但如果您安装了 SQL Server 客户端,则可以使用 SQLCMD.EXE 实用程序对您的 MSSQL DB 服务器运行查询。

同样在 .NET 中,我可以使用 System.diagnostic.Process 类调用外部进程(在这种情况下为 SQLCMD),不确定是否可以在 PHP 中完成同样的事情。如果可以,那么您可能不需要特定的驱动程序。

根据您的评论,至少必须存在 ODBC 驱动程序。除了仅使用库之外,它不可能导致后台的任何库必须使用一些驱动程序,通过该驱动程序它可以传递连接并连接到服务器。

【讨论】:

  • 不,在 MS 网站上,它说“...sqlcmd 使用 ODBC 驱动程序”。
  • @rzon,这是最低限度的。没有任何类型的驱动程序将无法连接。请参阅答案中的编辑。
猜你喜欢
  • 2014-05-02
  • 1970-01-01
  • 2014-04-11
  • 1970-01-01
  • 1970-01-01
  • 2013-10-25
  • 1970-01-01
  • 1970-01-01
  • 2016-09-18
相关资源
最近更新 更多