Oracle - 在不打开另一个连接的情况下验证用户和密码?

标签 oracle connection-pooling

是否有一些函数/过程/包可以验证 Oracle 中的用户名和密码? (来自数据库中存在的用户)?

背景 :我们想要创建一个将使用连接池的 Web 应用程序。由于旧版 6i 应用程序,所有用户都已存在于数据库中。所以我们认为最好的方法是验证数据库的用户和密码,但我们不想硬编码 url 并打开一个新连接来验证这一点。

我知道另一种方法是将密码存储在用户的表中,但是如果 Oracle 提供此选项会容易得多。

最佳答案

也许您应该查看代理用户。它们专门设计用于让最终用户在 3 层架构中对数据库进行身份验证。

关于Oracle - 在不打开另一个连接的情况下验证用户和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10018811/

相关文章:

sql - 强制首先运行 SQL 子查询

java - 单例和数据源

java - 3rd方连接池的优点

java - Spring NamedParameterJdbcTemplate batchUpdate - 一次错误插入导致整个批处理失败

sql - Oracle SQL - 从给定的字符串形成一个虚拟表以与另一个表连接

java - 使用 Hibernate 和 C3P0 的分布式 Web 模块的连接池

database - setmaxidle、setminidle、setInitialSize 和 setmaxactive 池属性之间的区别?

java - 在 JPA 中使用连接池

sql - Oracle SQL 每隔 n 行更新一次

java - 使用 ojdbc6 jar 将 int 获取为十进制(22,0)