我试图在java中编写一个连接类,使用jdbc驱动程序连接到oracle数据库,但我想保护用于连接到oracle数据库的jdbcurl/username/password等参数.
我必须使用TLS证书概念连接到java中的oracle数据库.我试着寻找一个有效的例子,却找不到一个.
任何人都可以给我一个如何实现它的想法,最近我还要添加连接池概念.
提前致谢
有关详细信息,请参阅下面链接的白皮书.
JDBC URL必须使用tcps协议才能在JDBC Thin驱动程序中激活SSL.
例如,以下URL激活SSL:
Run Code Online (Sandbox Code Playgroud)jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=servername )(PORT=2484))(CONNECT_DATA=(SERVICE_NAME=servicename)))
这个答案假定您已经在oracle服务器上正确配置了TLS.如果没有,请参阅SSL with Oracle JDBC Thin Driver白皮书.
本白皮书还包括更高级的选项,如身份验证,密码选择等.
| 归档时间: |
|
| 查看次数: |
6235 次 |
| 最近记录: |