【问题标题】:ssl connection for RJDBCRJDBC 的 ssl 连接
【发布时间】:2021-01-21 18:53:22
【问题描述】:

我的公司即将对数据库连接制定 ssl 要求。

我之前通过 DBI 和 RJDBC 包连接到我们的 Vertica 数据库。我尝试在我的连接中添加一个sslmode='require' 参数。但是添加这个参数是没有效果的。我仍然可以连接到数据库,但连接不是 ssl。

谁能建议如何为 DBI 启用 ssl 连接?在 PyCharm 中,我只需在驱动程序属性中将 ssl 设置为 true。

DBI::dbConnect(
    drv = RJDBC::JDBC(
        driverClass = driver_class,
        classPath = class_path
    ),
    url = url,
    UID = user_id,
    PWD = password,
    sslmode = 'require'
)
}

【问题讨论】:

    标签: r rjdbc


    【解决方案1】:

    需要不同的 ssl 参数。我与下面使用ssl = 'true'的函数连接成功

        DBI::dbConnect(
            drv = RJDBC::JDBC(
                driverClass = driver_class,
                classPath = class_path
            ),
            url = url,
            UID = user_id,
            PWD = password,
            ssl = 'true'
        )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-04
      • 2023-03-14
      相关资源
      最近更新 更多