【发布时间】:2021-10-30 22:17:59
【问题描述】:
我能够使用 JDBC 通过我的服务器连接到 HANA 数据库。
public void createDataSource() {
DataSource dataSource = DataSourceBuilder.create()
.driverClassName(JDBC_DRIVER)
.URL("jdbc:sap://localhost:30013/?encrypt=true&validateCertificate=true")
.username("username")
.password("password")
.build();
Connection c = dataSource.getConnection();
}
现在我从文档中了解到的是,当我在 URL 中设置参数时:
validateCertificate=true
如果设置为 true,则指定验证服务器的证书。
有人可以告诉我,当我对我的应用程序进行 dockerize 处理时,我应该如何使用它上传证书? (目前,SAP HANA Cloud 服务器证书是使用 DigiCert Global Root CA 根证书签署的。)此外,当证书过期时,我必须遵循什么程序来重新上传它而不妨碍我的应用程序?
【问题讨论】: