原文地址:<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();
}
?>