spring数据jpa数据源使用信任存储密码连接到Oracle数据库



使用spring数据jpa的新spring启动应用程序,并且我们需要在spring.datasource.password中不设置密码的情况下连接oracle DB,而需要使用connectionProperties与javax.net.ssl.truststore文件和javax.net.sesl.truststorePassword.

请帮助我如何使用方法将DB与spring数据jpa连接起来?

现有的应用程序在没有数据库密码的情况下使用相同的密码,但在jdbc模板中使用证书连接数据库。

spring.datasource.urlspring.datasource.driverClassNamespring.datasource.username//这里没有DB密码,但我们需要使用证书

javax.net.ssl.truststore = load cert file from file pathjavax.net.ssl.trustStoreTypejavax.net.ssl.truststorePassword = load encrypted cert password from file path

你能在博客中查看详细信息吗?您确实需要密码和证书。证书是为了使用SSL实现更强的安全性,但不是为了消除数据库密码。

您可以将oracle绑定到localhost,并使用spring上的SSH隧道连接到它。在Oracle服务器上,使用密钥而不是密码来连接ssh。

看看这个:https://stackoverflow.com/a/71766760/4903232

最新更新