Oracle连接URL中的默认架构

我想在Oracle连接URL中设置数据库模式
jdbc:oracle:thin:@<server>:<port1521>:<sid>

我的示例sql语句:

select monkey_name from animals.monkey

我需要查询数据库没有模式前缀动物。即当我运行这个声明

select monkey_name from monkey

它将认使用动物模式。

在连接URL中需要指定什么才能得到这样的效果

谢谢。

您不能在连接URL中放置任何内容

在Oracle中,每个用户都有自己的模式(即使不包含任何对象),也就是它们的认模式。一旦登录/连接,他们可以使用a更改其认模式

ALTER SESSION SET CURRENT_SCHEMA=animals

所以你需要在连接后再做额外的声明。在用户和/或数据库登录时可以登录触发器,当应用程序连接时,我个人更喜欢显式语句。

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...