Oracle只读JDBC连接

 雅蕙蕙蕙 发布于 2023-02-13 19:15

有没有办法从oracle数据库获取只读JDBC连接.通常我正在寻找一个jdbc url参数来启用它,例如:

jdbc:oracle:thin:@hostname:1521:sid?readonly=true

我正在使用瘦驱动程序

2 个回答
  • 正如评论中所建议的.最好是授予用户访问数据库的只读权限.

    还有一种不建议的替代方案.

    您可以使用connection.setReadOnly在Connection类中设置readOnly参数.

    有关详细信息,请参阅API文档.

    http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#setReadOnly(boolean)

    2023-02-13 19:17 回答
  • 据我所知,精简驱动器将具有与您所连接的用户相同的权限,因此,获得此权限的最简单方法是在数据库中拥有一个只读用户。检查此链接的最后一点:http : //docs.oracle.com/cd/B19306_01/java.102/b14355/apxtips.htm

    2023-02-13 19:17 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有