Claro que es posible, pero entonces debes aplicar otro patrón: Proxy.
De manera automática no es posible, pero usando un proxy puedes ejecutar lo que desees usando métodos mágicos.
Código PHP:
class DB
{
private static $mysql;
public static function __callStatic($method, $arguments)
{
return call_user_func_array(array(static::$mysql, $method), $arguments);
}
private static function instance()
{
if (! static::$mysql) {
static::$mysql = /* conexión usando objetos */;
}
return static::$mysql;
}
}
Que claro, para esto debes usar la versión OOP de la conexión en cuestión, de preferencia hay que usar PDO.
Usando funciones mysql_connect() y así también se puede, pero requiere un poco más de esfuerzo.