|
reconnect()
返回: TRUE on success, FALSE on failure
返回类型: bool
如果超过服务器的超时时间都没有发送任何查询请求, 使用该方法可以让数据库连接保持有效,或重新连接数据库。
以上是官方文档描述。
请问《如果超过服务器的超时时间都没有发送任何查询请求, 使用该方法可以让数据库连接保持有效,或重新连接数据库》这句话,当返回值为true的时候,究竟是可以让数据库连接保持有效 还是 重新连接数据库。这个《或》,究竟什么时候是前者什么时候是后者呢。
如果是让数据库连接保持有效的话,那么数据库资源会一直占有,即使非常长的时间没有使用数据库操作。
如果是重新连接的话,应该是执行sql的时候,遇到db 连接失效,会自动去重新连接?
|
|