为了减少资源消耗(新建对象比较消耗资源),所以我们只想新建一个这个类的对象为了保证只有一个该类的对象,我们就使用到了单例模式 ( 内存中存在了就调用,不存在才新建 )使用内存中唯一的该类的对象,调用连接数据库的函数就行
<?php
class ConnecToDB
{private static $instance;private function _constuct(){} //私有构造函数,防止外界构造新对象,static public function GetConnec(){if(!self::$instance instanceof self){self::$instance =new self;//若当前对象实例不存在}$temp=self::$instance; //获取当前单例return $temp::Con() ;  //调用对象私有方法连接 数据库}//连接到数据库static private function Con(){try{$connec=mysql_connect("127.0.0.1","user","password");   //数据库地址和密码等mysql_select_db("dbname");//选择数据库 }catch(Exception $e){echo $e->getMessage().'<br/>';    }return $connec;}}
?>

PHP使用单例模式进行连接DB:public的方法进行调用连接函数即可相关推荐

  1. python连接oracle数据库的方法_Python3.6连接Oracle数据库的方法详解

    本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Ora ...

  2. 总是助手服务器失败怎么回事,《遇见逆水寒》连接服务器失败解决方法汇总 服务器连接失败问题原因...

    导 读 遇见逆水寒连接服务器失败怎么回事,近期不少小伙伴都在反映遇见逆水寒助手连接服务器失败,一直登不上去是怎么回事,小编这就为大家分享下遇见逆水寒连接服务器失败解决方法. 遇见逆水寒连接服务器失败解 ...

  3. druid连接池mysql5.7_Spring Boot 使用Druid连接池整合Mybatis-Plus连接Mysql数据库

    一.连接池 在普通的数据库访问程序中,客户程序得到的连接对象是物理连接,调用连接对象的close()方法将关闭连接,而采用连接池技术,客户程序得到的连接对象是连接池中物理连接的一个句柄,调用连接对象的 ...

  4. iphone天行连接不上服务器未响应,天行连接不上 - 卡饭网

    串行连接 SCSI 常见问题解答 串行连接 SCSI 常见问题解答 1.串行连接 SCSI 和并行 SCSI 之间有哪些差别? 串行连接 SCSI (SAS) 是在并行 SCSI 的基础上发展起来的, ...

  5. 微信的账号连接服务器失败怎么回事,微信无法连接到服务器的原因和6个解决方法...

    原标题:微信无法连接到服务器的原因和6个解决方法 最近有位朋友,在使用微信的时候,发现微信无法连接服务器的问题.其实,有许多朋友都遇到过这个问题,使用微信提示无法连接到服务,请检查你的网络或稍后再试, ...

  6. 平板电脑与计算机连接网络,终于发现平板电脑怎么连接网络

    说到平板电脑,大家都不陌生.平板电脑以时尚的外观,触摸式的操作方法,便携式移动带来的方便赢得了消费者的芳心,成为时下最受欢迎的移动智能终端产品.现在,汇学小编给大家就"平板电脑怎么连接网络& ...

  7. qq炫舞手游显示无法连接服务器失败,qq炫舞手游无法连接版本服务器_QQ炫舞手游无法连接版本服务器解决方法_游戏吧...

    QQ炫舞手游有玩家遇到了无法连接版本服务器的原因,想必大家都很想知道怎么办吧.下面游戏吧小编就为各位玩家带来了QQ炫舞手游无法连接版本服务器解决方法. 无法连接版本服务器 亲爱的玩家 由于网络问题,服 ...

  8. 计算机系统之间数据互连方式,平板如何连接电脑实现数据传输?平板连接电脑的图文方法...

    我们使用台式电脑办公,当想要把制作的文档传输到平板电脑里面,这样携带就非常方便了,特别对于经常出差的朋友来说,特别合适,那么平板如何连接电脑实现数据传输呢?下面,就随小编看看具体操作方法. 很多朋友想 ...

  9. java怎么读取db文件,java怎么连接db数据库文件

    java怎么连接db数据库文件 mip版  关注:93  答案:3  悬赏:30 解决时间 2021-01-27 06:03 已解决 2021-01-27 02:35 java怎么连接db数据库文件 ...

最新文章

  1. 加密解密基础问题:字节数组和(16进制)字符串的相互转换
  2. Setting composer minimum stability for your application
  3. 菜鸟小编对云计算的一点猜想
  4. python matplotlib相关 dateutil
  5. php api json查错,PHP Paypal REST API - 错误:JSON解析错误:意外的EOF
  6. 学习Oracle分析函数(Analytic Functions)
  7. 计算机在线拥有,电路在线计算器
  8. openCV4+vs2019环境搭建
  9. 肖忠付武汉大学计算机学院,丁立新(武汉大学计算机学院教授)_百度百科
  10. 【NLP】Word2Vec模型文本分类
  11. 大数据杀熟已被明令禁止!
  12. 字体图标的svg导入及寻找
  13. TIA博途中如何为PLC分配IP地址?
  14. PB EXCEL导入
  15. 【路径规划】基于matlab蚁群算法机器人栅格地图最短路径规划【含Matlab源码 119期】
  16. 目标检测论文解读复现之五:改进YOLOv5的SAR图像舰船目标检测
  17. 使用WebStorm的Macros宏指令,实现保存的同时格式化代码,并跳至行尾
  18. java cmd进入目录_cmd进入某个目录
  19. 投资学 | 投资日记(2)
  20. 经络3+1祛痘论坛8个方法告别痘痘困扰

热门文章

  1. 19_clickhouse,数据查询与写入优化,分布式子查询优化,外部聚合/排序优化,基于JOIN引擎的优化,SQL优化案例,物化视图提速,查询优化常用经验法则,选择和主键不一样的排序键,数据入库优化
  2. boost标准库开发环境搭建boost标准库环境搭建以及简单案例介绍
  3. Ognl,Context,ValueStack详解
  4. java做a_Java编程实现A*算法完整代码
  5. ubuntu 重装 nvidia_nvidia-smi指令报错:Failed to initialize NVML: Driver解决
  6. PyTorch 入门实战
  7. 怎样在设计中添加FIFO宏模块
  8. 经典卷积神经网络--LeNet-5的详解
  9. python重命名文件源码
  10. Nginx负载均衡、ssl原理,生成ssl密钥对,配置Nginxssl