![](/img/trans.png)
[英]Is it possible to multiplex multiple read-only transactions on a single JDBC Connection
[英]Oracle read-only JDBC connection
有沒有辦法從oracle數據庫獲取只讀JDBC連接。 通常我正在尋找一個jdbc url參數來啟用它,例如:
jdbc:oracle:thin:@hostname:1521:sid?readonly=true
我正在使用瘦驅動程序
正如評論中所建議的。 最好是授予用戶訪問數據庫的只讀權限。
還有一種不建議的替代方案。
您可以使用connection.setReadOnly在Connection類中設置readOnly參數。
有關詳細信息,請參閱API文檔。
http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#setReadOnly(boolean)
據我所知,瘦驅動器將具有與您連接的用戶相同的權限,因此,獲取此權限的最簡單方法是讓數據庫中的用戶為只讀。 檢查此鏈接的最后一位: http : //docs.oracle.com/cd/B19306_01/java.102/b14355/apxtips.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.