如何使能/使无能力汽车再联接在MySQL
Angsuman Chakraborty
2007年7月20日

什么是自动再联接在MySQL ?
MySQL客户图书馆可能执行自动再联接到服务器,如果它发现连接下降您试图送声明到将被执行的服务器。 在这种情况下,图书馆一次设法再联接到服务器和再送声明。
自动再连接可以是方便的,因为您不需要实施您自己再联接代码,但是,如果再连接发生,重新设置连接状态的几个方面,并且您的应用不会知道关于它。 这是非常有用的,如果您与数据库的长期的坚持连接。 并且,如果您有许多sql询问/用途连接水池等汽车再联接是一个得心应手的特点。 在MySQL我们看如何使能/使无能力汽车再联接,并且什么是使能汽车副作用再联接。
如何使能MySQL客户汽车再联接
my_bool再联接= 1;
mysql_options (&mysql, MYSQL_OPT_RECONNECT, &reconnect);
什么是MySQL汽车副作用再联接?
- 所有活动事务处理滚动,并且重新设置autocommit方式。
- 发布所有桌锁。
- 所有临时表是闭合的(和滴下)。
- 会议可变物被重新起首对对应的可变物的价值。 这也影响由声明隐含地设置例如集名的可变物。
- 用户变量设置丢失。
- 发表准备好的声明。
- 经理可变物是闭合的。
- LAST_INSERT_ID的价值()被重新设置到0。
- 获取与GET_LOCK ()发布锁。
- mysql_ping ()不试图再连接,如果连接下降。 它退回错误。
如何使MySQL客户汽车失去能力再联接
由于您可以想要使汽车失去能力的副作用再联接。 默认情况下在MySQL版本5.1和在汽车之上再联接失去能力。 在所有版本您能使汽车失去能力与以下PHP代码再联接:
my_bool再联接= 0; mysql_options (&mysql, MYSQL_OPT_RECONNECT, &reconnect);
归档在 数据库之下, 企业软件, 标题新闻, 怎么对, Java软件, MySQL, 开放源码软件, PHP, 编程, RDBMS, 技术笔记 |
|
RSS 2.0 |
Trackback 这篇文章 |
给这篇文章发电子邮件
您可以也喜欢读 |




































2007年10月17日在1:25 pm
或许那不是PHP
代码C/C++。
2007年10月18日在1:08 pm
它是PHP代码。 检查美好的指南
2008年5月23日在4:15 pm
没有任何地方在我可以找到的PHP文献列出的mysql_options ()命令(设法使用它给一个`未定义的function错误)。 my_bool确实不是PHP可变物类型。 PHP可变物也需要$ ' s,您什么都没有。 我抱歉,但是这不是php代码。
您提供自动再连接功能的有用的解释,但是不通过要求它请误引人是PHP开发商的有用的代码。