Non funziona quasi mai subito perchè connettersi a db richiede vari passaggi... ed è facile sbagliare.
In generale poi è sempre meglio partire dalle cose semplici...