我对单例模式和静态模式在数据库连接方面的操作方式感到困惑。我的朋友创建了一个“静态”类,并向我展示它,但我不明白它是如何静态的。我有点理解如何使用单例方法创建数据库连接,但我不确定它是否符合我的目标。
我主要想做的是减少对MYSQL打开的连接数。我有一个包含经常调用数据库的函数的类,没有必要每次有人请求需要数据库时都建立一个新的连接。请问是否可以提供一个小例子类来演示这个使用单例或静态方法(哪种是正确的方法)连接到数据库并显示一个小样本查询?非常感谢。
哦,是的,我正在使用PHP 5.3 :) 请随时索取附加详细信息。
我主要想做的是减少对MYSQL打开的连接数。我有一个包含经常调用数据库的函数的类,没有必要每次有人请求需要数据库时都建立一个新的连接。请问是否可以提供一个小例子类来演示这个使用单例或静态方法(哪种是正确的方法)连接到数据库并显示一个小样本查询?非常感谢。
哦,是的,我正在使用PHP 5.3 :) 请随时索取附加详细信息。
class A { $db = Database::getInstance(); $db->query("SELECT * FROM TABLE WHERE ID = 1"); }
那么这会为所有客户端使用相同的数据库连接吗? - MasterGberry