用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2690|回复: 5
收起左侧

[讨论/交流] 数据库用单例有哪些好处

[复制链接]
发表于 2012-6-11 09:42:57 | 显示全部楼层 |阅读模式
看网上很多说数据库类用单例。避免多次实例化。是防止多次连接数据库吗?

发表于 2012-6-13 02:21:37 | 显示全部楼层
这是好处之一。
发表于 2012-6-13 10:14:28 | 显示全部楼层
要进一个房间(数据库),就为这个房间开了一扇门(数据库类),一般情况下是一个人开一扇门,不管你进出(数据库操作)这个房间多少次,门就这一扇(单例),当然一个人也可以开很多扇门(非单例),但你知道一个房间能开的门的数量是有限的,因此你不使用单例的话,一是性能慢一些,二是走别人的门,让别人无门可进。。。
 楼主| 发表于 2012-6-15 16:41:59 | 显示全部楼层
我觉得 只是为了防止多个实例的创建。占用性能。
是不会  多次连接数据库 的,mysql_content对于同样的参数,只会连接1次
 楼主| 发表于 2012-6-15 16:43:24 | 显示全部楼层
Hex 发表于 2012-6-13 02:21
这是好处之一。

为什么你们能熬夜这么晚?   我一熬夜就没精神!
发表于 2012-6-15 16:46:08 | 显示全部楼层
阿呆 发表于 2012-6-15 16:43
为什么你们能熬夜这么晚?   我一熬夜就没精神!

熬夜不好,别熬夜,呵呵

本版积分规则