PHP PDO 连接到 Advantage 数据库 SQL Server

Posted

技术标签:

【中文标题】PHP PDO 连接到 Advantage 数据库 SQL Server【英文标题】:PHP PDO Connect to Advantage Database SQL Server 【发布时间】:2012-01-24 21:06:24 【问题描述】:

我们的 EMR 软件使用 Advantage Database SQL 服务器作为其数据库,我正在创建需要与该数据库交互的各种 php 项目。

连接和使用 Advantage DB SQL 和 PHP 的最佳方法是什么?我想以只读级别连接,以防止任何数据错误地处理保险/患者/提供者记录。

注意:我使用 PDO 驱动程序连接到其他数据库。是否有我不知道的 PDO 的 Advantage DB 驱动程序?

服务器信息: PHP、Windows 2008、IIS 7

【问题讨论】:

【参考方案1】:

PHP PDO 支持计划于今年夏天晚些时候在 Advantage 的 v11.0 中发布。它列在我们的用户语音功能请求网站上:PDO feature request。

您可以在我们的开发者专区网站上在线查看我们的 PHP 文档:PHP Documentation。

【讨论】:

谢谢彼得!当然希望它现在很方便:) +1,很高兴看到供应商在这里提供规范的答案。【参考方案2】:

在产品的features page 上,他们在“服务器和客户端”部分下列出了ODBC connector。

恰好 PDO can speak ODBC。这可能是您最好的选择。

他们也有separate PHP extension,但他们将其隐藏为注册墙,并且文档似乎不公开。没有说明是否包含PDO驱动。

【讨论】:

感谢您的信息!似乎我需要更新到 PHP 5.3 才能使 PHP 扩展工作。 迁移到 5.3 是非常值得的。 您也可以从 Advantage Developer Zone 下载驱动程序。帮助文件和知识库也在那里。 devzone.advantagedatabase.com

以上是关于PHP PDO 连接到 Advantage 数据库 SQL Server的主要内容,如果未能解决你的问题,请参考以下文章

使用 PDO_DBLIB 连接到 MS SQL 数据库的 PHP 错误

无法使用 pdo 连接到 mysql

尝试使用 PDO 连接到错误的数据库时 PHP 不显示错误

通过 php 中的 PDO 将 xampp 连接到在线 MSSQL 数据库

如何通过 PHP 连接到 Sybase

在 Visual Studio .net 中连接到 Advantage Database .add