【问题标题】:Java JDBC connection for oracle database with ussername.tablename使用 ussername.tablename 的 Oracle 数据库的 Java JDBC 连接
【发布时间】:2021-10-24 18:19:59
【问题描述】:

我有一个 oracle 数据库,我可以在其中使用主机名和系统 ID 以及用户 ID 和密码(例如“userread”作为用户 ID 和“密码 1”)进行连接。在数据库中连接后,还有其他用户说 user1、user2 等这些用户有表,我可以在 sql developer 中使用 'select * from user1.table1' 查询这些表

但是当我使用 jdbc 时,我可以使用主机名和系统名称以及用户 ID 和密码连接到数据库,即上面提到的“userread”和“password1”。但是在连接后,当我尝试查询用户表“从 user1.table1 中选择 *”时,它的失败说表不存在。

请让我知道处理此场景的正确方法是什么,以便我可以使用用户“userread”创建连接并以与 sql developer 相同的方式查询其他用户表

【问题讨论】:

    标签: java oracle jdbc


    【解决方案1】:

    使用该用户名连接到数据库后,您可以使用查询“select * from table1”。您不再需要用户名。

    【讨论】:

      猜你喜欢
      • 2014-11-11
      • 1970-01-01
      • 1970-01-01
      • 2021-08-01
      • 2021-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-18
      相关资源
      最近更新 更多