首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDO + SqlAnywhere,有可能吗?

PDO + SqlAnywhere,有可能吗?
EN

Stack Overflow用户
提问于 2009-10-23 00:59:29
回答 3查看 1.7K关注 0票数 6

我想使用PHP PDO与SqlAnywhere,但没有在php网站上的驱动程序。我可以添加一个sqlanywhere库来与PDO一起使用吗?ODBC是最后一个选项。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-25 04:10:54

我还没有试过,但两天内没有人回复,所以我给出一个建议:

理论上,PDO_MSSQL驱动程序应该能够与任何FreeTDS后端通信,包括Sybase Server,甚至Sybase ASA。它可能需要您进行一些搜寻和阅读博客、论坛等,以找出正确的freetds.conf条目来使其工作。

然而,PDO_MSSQL驱动程序被标记为“实验性的”,AFAIK没有人维护它。微软也放弃了它,因为他们正在为SQL Server开发自己的(非PDO) PHP扩展。*

所以使用PDO_ODBC可能是你的勇气中更好的一部分。

*几年前,微软和其他关系数据库管理系统供应商曾努力合作,为PDO项目贡献代码,但核心社区拒绝了供应商的要求,因为他们要求使用贡献者许可协议来确保项目中的代码保持免费。这是一段悲伤的插曲。

票数 1
EN

Stack Overflow用户

发布于 2011-07-13 03:20:39

PDO SQL Anywhere驱动程序现已在此处发布:http://pecl.php.net/package/PDO_SQLANYWHERE/

票数 5
EN

Stack Overflow用户

发布于 2017-11-05 09:51:55

可以,但您应该修改SQLExecute.c脚本中的unixodbc库,否则将收到错误: PERMISSION DENIED CREATE STORE PROCEDURE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1608595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档