【发布时间】:2009-10-08 11:09:55
【问题描述】:
我正在使用 Weblogic Web 服务器。请告诉我,我怎样才能创建一个只读的 JDBC 数据源,或者我应该在我的 Java 代码中处理这个?
【问题讨论】:
-
只读 JDBC 数据源是什么意思?
-
这意味着,如果用户正在使用从该数据源创建的连接池,那么他应该无法插入/更新/删除..
标签: jdbc weblogic datasource
我正在使用 Weblogic Web 服务器。请告诉我,我怎样才能创建一个只读的 JDBC 数据源,或者我应该在我的 Java 代码中处理这个?
【问题讨论】:
标签: jdbc weblogic datasource
数据源允许您获取池连接实例,每个池连接实例代表一个物理连接到一个数据库,该数据库在一系列使用期间保持打开状态逻辑连接实例。
因此,您可以对池连接实例执行的操作严格取决于授予用于创建物理连接的用户的数据库权限。换句话说,如果您想要一个只读池,请在创建池时使用在数据库级别具有受限权限的用户。
【讨论】:
DBMS 不应该为您强制执行吗?也就是说,如果您连接到具有特定用户标识的数据库,DBMS 只会授予对该数据库的读取访问权限?
【讨论】: