2008-11-19 115 views

回答

3

我不知道它本身是好還是壞。如果沒有理由從商業角度集中數據訪問權限,讓客戶端應用程序直接與數據庫對話不成問題。無論是在客戶端還是通過集中式數據訪問服務器完成,您都需要構建體面的數據訪問層。

您提到了多用戶,這取決於數據和使用情況,您可能會遇到交易問題,這可能是集中處理事務的一個參數,但它們也可以從多個客戶端處理。

0

商業應用程序的相當常見的要求,所以很好。

儘管如此,不要嘗試將MS Access用作多用戶應用程序的後端。那會很糟糕。

0

出於安全原因,我更喜歡通過Web服務訪問數據庫。這樣,您就不必在客戶端應用程序中擁有數據庫用戶標識/密碼。

0

我會推薦使用存儲過程,因爲內聯數據庫編碼是不安全的(例如sql注入),並且如果將來需要對存儲過程進行更改,那麼很可能您不會有推出更新的應用程序(取決於它如何編碼)。

如果您擔心用戶之間的某種競爭條件,那麼您可以使用提交/回滾事務。