2008-09-24 40 views

回答

1

在我寫的大多數應用程序中,通常有兩種不同類型的數據訪問。一個用於事務操作:從數據存儲檢索特定對象,修改它們並將它們保存回去。我發現一個堅實的ORM是最好的解決方案。不要嘗試寫自己的(儘可能有趣)。

另一種常見的數據訪問類型是報告。 ORM並不是這裏最好的解決方案,這就是爲什麼我通常使用自定義SQL查詢的方案。 Plain ol'PDO在這裏運作良好。您可以爲該報告創建一個特殊值對象,並讓PDO查詢將值提取到對象中。報告需要快速,使用ORM層來構建它們通常太慢而且很麻煩。

1

已經有一些很好的解決方案。 DAL並不是一件簡單的事情,尤其是因爲涉及到如此多的安全問題。我建議查看PDOMySQLi。即使你爲其中的一個編寫包裝類,也將以強大和安全的方式爲你完成繁重的工作。