首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql_pconnect vs odbc_connect (PHP)

问mysql_pconnect vs odbc_connect (PHP)
EN

Stack Overflow用户
提问于 2014-02-27 09:26:28
回答 1查看 298关注 0票数 0

对不起,如果这似乎是一个基本的问题:但是使用mysql_pconnect与odbc_connect连接到MySQL数据库有什么区别呢?odbc_connect的设计是否使其可移植到其他数据库类型(例如Oracle)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-27 10:24:58

mysql_pconnect mysql_pconnect()与mysql_connect()类似,只是在连接时,函数将首先尝试找到一个已经用相同的主机、用户名和密码打开的(持久性)链接。如果找到一个,它的标识符将被返回,而不是打开一个新连接。

第二,当脚本执行结束时,将不会关闭到SQL服务器的连接。相反,该链接将保持开放供以后使用(mysql_close()不会关闭由mysql_pconnect()建立的链接)。你可以读到它,这里。

odbc_connect只用于从php脚本进行db连接。正如它的签名所显示的

代码语言:javascript
复制
resource odbc_connect (string $dsn, string $user, string $password [, int $cursor_type ])

它需要连接的数据库源名称(dsn)。或者,可以使用无DSN连接字符串.您可以找到更多的示例这里

关于您的第二个问题,是的,odbc_connect可移植到其他数据库。

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

https://stackoverflow.com/questions/22064170

复制
相关文章

相似问题

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