0

我可以使用 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,则指定验证服务器的证书。

在这里我无法理解何时将其部署到生产环境中,这就是我们需要为安全的数据库连接做的所有事情吗?有人可以指出我缺少什么吗?

4

0 回答 0