我可以使用 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 中设置参数时
加密=真
它启用或禁用 TLS 加密。要使 SAP HANA Cloud 连接成功,加密必须设置为 TRUE。
另一个参数是:
验证证书=真
如果设置为 true,则指定验证服务器的证书。
在这里我无法理解何时将其部署到生产环境中,这就是我们需要为安全的数据库连接做的所有事情吗?有人可以指出我缺少什么吗?