2009-10-08 76 views
1

我正在使用Weblogic Web服務器。請讓我知道,我如何創建一個只讀的JDBC數據源,或者我應該在我的Java代碼中處理這個問題?Weblogic可以創建只讀JDBC數據源嗎?

+0

你是什麼意思的只讀JDBC數據源? – 2009-10-09 00:30:44

+0

這意味着,如果一個usert使用從該數據源創建的連接池,那麼他應該無法插入/更新/刪除.. – 2009-10-09 06:23:21

回答

1

數據源可以讓你獲得池連接實例,較物理連接到仍然通過一系列邏輯連接實例的使用過程中打開了一個數據庫的每個池連接實例。

因此,允許您對池連接實例執行的操作嚴格取決於授予用戶創建物理連接的數據庫權限。換句話說,如果您想要只讀池,請在創建池時使用數據庫級別具有受限權限的用戶。

0

DBMS不應該爲您執行嗎?也就是說,如果你連接到一個具有特定用戶標識的數據庫,那麼DBMS只是給這個數據庫提供讀訪問權限?