繁体   English   中英

Oracle只读JDBC连接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM