ez_SQL 单例

<?php 

//ez_Sql数据库类,
//可能还需要更改ez_sql_mysql.php中的port端口值


//ez_SQL的引用路径,修改
include_once 'shared/ez_sql_core.php';
include_once 'mysql/ez_sql_mysql.php';


class myDb{
		
	private static $db;
	private static $instance=null;
	
	
	/** 
     * Description:私有化构造函数,防止外界实例化对象 
     */  
    private  function __construct()  
    {
		//修改连接数据库的账号、密码
		$db_info = array(
		 'db_User' => 'root',
		 'db_Password' => '412724',
		 'db_Name' => 'hellosql',
		 'db_Host' => 'localhost',
		 'coding'  => 'utf8'
		);

	self::$db = new ezSQL_mysql($db_info['db_User'], $db_info['db_Password'], $db_info['db_Name'], $db_info['db_Host'],$db_info['coding']);
	}

	/** 
     * Description:私有化克隆函数,防止外界克隆对象 
     */  
    private function __clone()
    {
	}

	/** 
     * Description:静态方法,单例访问统一入口 
     * @return Singleton:返回应用中的唯一对象实例 
     */  
    public static function getInstance()
    {
		if (self::$instance == null)
		{
			self::$instance = new myDb;
		}
		return self::$instance;
    }
	
	public function getDb(){
		
		return self::$db;
		
	}

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值