您的位置:首页 > 编程语言 > PHP开发

php 连接mysql 连接池 限制100个

2014-10-27 16:06 155 查看
原文地址:<a target=_blank href="http://blog.sina.com.cn/s/blog_683ee7950100s0sv.html">http://blog.sina.com.cn/s/blog_683ee7950100s0sv.html</a>
<?php
     class ConnecToDB
     {  
         private static $instance=array();
         //防止外部创建新的数据库连接类
         private function _constuct(){}
         static public function Connect()
         {    
             //连接类不够100,创建新类
             if(count(self::$instance)<100)
             {
                 $newDb=new self();
                 self::$instance[]=$newDb;
                 return $newDb::ConDB();
             }
             else
             {    
                 //随机数保证数据库连接均衡
                 $i=rand(0,99);
                 $new_obj=self::$instance[$i];
                 return $new_obj::ConDB();
             }
         }
         static private function ConDB()
         {
             try
             {
                 $connec=mysql_connect("127.0.0.1","数据库账户","数据库密码");
                 mysql_select_db("数据库名");//选择数据库  
  
             }
             catch(Exception $e)
             {
                 $errors[]=$e->getMessage();
}
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: