php - 混淆了 oledb 和 odbc

标签 php pdo oledb oledbconnection

我听说过oledb和odbc,我知道它们都是数据库编程接口(interface)。我正在尝试与 php 脚本建立 oledb 连接。

我的电脑上运行着 mysql server 2012。我知道如何在 php 中创建与 pdo 的 odbc 连接,例如

PDO::OLEDB_ATTR_USE_ENCRYPTION,PDO::OLEDB_ATTR_USE_CONNECTION_POOLING

但我需要知道在哪里可以使用 oledb 连接执行此 php 脚本。我们是否要下载任何单独的 oledb 驱动程序以在 sql server 上使用它?

最佳答案

您的服务器需要驱动程序,这些驱动程序是可下载的(驱动程序谷歌)。 PHP 带有 pdo-dll,您只需要在 php.ini 文件中启用它们,例如: extension=php_pdo_odbc.dll

更多信息: http://php.net/manual/en/pdo.installation.php

what is the difference between OLE DB and ODBC data sources?

关于php - 混淆了 oledb 和 odbc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573476/

相关文章:

php - MySQL输入TINYINT语法

php - 将带有下拉菜单的文本插入数据库

c# - 在 C# 中将 100 000 条记录插入 MDB 文件的最快方法是什么

mysql - 在单个查询中从多个表中获取数据

javascript - 如何仅从数据库调用 data.addrow 到谷歌图表

php - 在登录检查 PHP 和 SWIFT 时抛出相同的响应

php - 将多个数据插入 MySQL 并更新(如果存在)

php - 从 php exec() 运行 vcgencmd

c# - OleDB 连接到 Microsoft Access 数据文件的间歇性 "System resource exceeded"异常

php - 使用 bindParam() 的非常基本的 PDO 方法