0
我正在創建一個輔助類,並在其中添加一個PDO實例。 我希望類方法能夠連接到各種數據庫。 什麼是最好的方式來解決它? 到目前爲止,我有:PDO中各種數據庫的DSN
public static function connect($dbType, $database, $host, $username,
$password, $options = array())
{
switch($dbType)
{
case "pgsql":
$DSN = "pgsql:dbname=$database;host=$host";
break;
case "mysql":
$DSN = "mysql:host=$host;dbname=$database";
break;
case .....
}
}
有沒有無需遍地檢測$ DBTYPE執行此更好的辦法? 有沒有更動態的方法來做到這一點?
如果您的所有方法都是靜態的,那麼它不是一個類。這是一個看起來像一個類的命名空間。 – 2012-08-14 04:21:54