gpt4 book ai didi

php - mysql_pconnect 与 odbc_connect (PHP)

转载 作者:行者123 更新时间:2023-11-29 13:11:14 26 4
gpt4 key购买 nike

抱歉,如果这看起来是一个基本问题:但是使用 mysql_pconnect 与 odbc_connect 连接到 MySQL 数据库之间有什么区别? odbc_connect 的设计是否可以移植到其他数据库类型(例如 Oracle)?

最佳答案

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

其次,当脚本执行结束时,与SQL服务器的连接不会关闭。相反,该链接将保持打开状态以供将来使用(mysql_close() 不会关闭由 mysql_pconnect() 建立的链接)。您可以阅读here .

odbc_connect 仅用于从 php 脚本建立数据库连接。正如其签名所示

resource odbc_connect (string $dsn, string $user, string $password [, int $cursor_type ])

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

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

关于php - mysql_pconnect 与 odbc_connect (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22064170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com