$this-poolsize = $poolsize;
$this-dbpool = array ();for($index = 1; $index = $this-poolsize; $index ++) {
$conn = mysqli_connect ( $this-dbconfig ['host'], $this-dbconfig ['user'], $this-dbconfig ['password'], $this-dbconfig ['db'] ) or die ( "mark连接数据库失败!/markbr /" );
array_push ( $this-dbpool, $conn );
}
}/**
* 从数据库连接池中获取一个数据库链接资源
*
* @throws ErrorException
* @return mixed
*/
public function getConn() {if (count ( $this-dbpool ) = 0) {throw new ErrorException ( "mark数据库连接池中已无链接资源 , 请稍后重试!/mark" );
} else {return array_pop ( $this-dbpool );
}
}/**
* 将用完的数据库链接资源放回到数据库连接池
*
* @param unknown $conn
* @throws ErrorException
*/
public function release($conn) {if (count ( $this-dbpool ) = $this-poolsize) {throw new ErrorException ( "mark数据库连接池已满/markbr /" );
} else {
array_push ( $this-dbpool, $conn );
}
}
}
php获取数据库配置文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php的数据库配置在哪、php获取数据库配置文件的信息别忘了在本站进行查找喔 。
推荐阅读
- 九阳电磁炉直播卖货视频,九阳电磁炉京东商城自营
- 系统u盘怎么变系统盘,如何把系统u盘变成普通u盘
- 桌面游戏广告卸载,桌面游戏广告卸载不了
- 7750cpu配什么,7750配什么主板
- 两个函数如何相加c语言 两个函数加在一起
- 用什么器材拍摄电影,拍电影用什么机器好
- word格式如何转换成pdf格式,word格式如何转换为pdf格式
- 毕业设计个人网站模板范文,毕业设计网站设计
- python函数取反 python怎么取反