强制Oracle JDBC在每个连接的基础上使用代理

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (13)

我有一个项目正在工作,我们收到一组信息以连接到Oracle数据库(用户,密码,连接字符串等)并执行给定的操作。然而,其中一个选项是通过网络代理(主机,端口,用户和密码)连接到数据库,据我所知,每个请求都不支持这个。

我已经尝试了解Java的Oracle文档和信息,最突出的建议是在JVM上设置一些变量(如http。),但这会使所有线程的设置都通用,并且这些设置可以根据操作进行更改。浏览Oracle JDBC驱动程序Java doc(https://docs.oracle.com/cd/E11882_01/appdev.112/e13995/oracle/jdbc/pool/OracleDataSource.html#setConnectionProperties_java_util_Properties_)显示了我可以完整的连接属性集设置并没有提到网络代理,只有代理身份验证,这与我想要做的事情无关。

提问于

扫码关注云+社区

领取腾讯云代金券