当前位置: 首页 > 知识库问答 >
问题:

Oracle只读JDBC连接

洪宏硕
2023-03-14

是否有方法从oracle数据库获取只读JDBC连接。通常,我需要一个jdbc url参数来启用它,比如:

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

我正在使用薄驱动程序

共有1个答案

张锐藻
2023-03-14

正如评论中所建议的那样。最好的方法是授予访问数据库的用户只读权限。

有一个替代方案没有被建议。

可以使用Connection.SetReadOnly在Connection类中设置readOnly参数。

 类似资料:
  • 我正在尝试一个程序来检查与oracle数据库的连接,如下所示 但在eclipse中运行之后,它显示了以下异常。 JAVAsql。SQLException:Listener拒绝了连接,出现以下错误:ORA-12505,TNS:Listener当前不知道连接描述符中给出的SID 请帮助我,我是oracle数据库的新手。

  • 基于Oracle文档,我创建了一个钱包 添加凭证 在我的java应用程序中,我想通过这个钱包连接到数据库 但我不知道如何填充连接字符串。我不想使用tnsnames。谢谢

  • 我无法使用jdbc连接到oracle数据库。 错误:无法连接到jdbc:oracle:thin:@localhost上的数据库。localdomain:1521:orcl(用户名:system,密码:tiger) 但是,我可以使用sqlplus命令连接它。 以下是日志: 这是听众。奥拉: lsnrctl的输出: tnsnames的内容。奥拉: 我使用的是Oracle 11g,glassfish服务

  • 问题内容: 我可以使用tns文件从plsql连接到数据库 现在,我想使用JDBC从Java连接到数据库。 我试过的 我搜索谷歌,我发现我必须使用此连接字符串: 我的电脑名称是 myPC 在tnsfile中写入的端口是 5151 所以我尝试了这个连接字符串 但我有这个例外 我究竟做错了什么? 如何使用tns文件将JDBC连接到数据库? 问题答案: 您必须设置一个名为的属性,以指向包含您的文件的文件夹

  • 我可以使用tns文件从plsql连接到数据库 现在我想使用JDBC从我的Java连接到数据库。 我在谷歌上搜索,我发现我必须使用这个连接字符串: