Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RJDBC的ssl连接_R_Rjdbc - Fatal编程技术网

RJDBC的ssl连接

RJDBC的ssl连接,r,rjdbc,R,Rjdbc,我的公司很快就会对数据库连接提出ssl要求 我以前通过DBI和RJDBC包连接到我们的Vertica数据库。我已尝试将sslmode='require'参数添加到我的连接中。但添加此参数没有效果。我仍然可以连接到数据库,但连接不是ssl 有人能建议如何为DBI启用ssl连接吗?在PyCharm中,我只需在驱动程序属性中将ssl设置为true DBI::dbConnect( drv = RJDBC::JDBC( driverClass = driver_class,

我的公司很快就会对数据库连接提出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'
)
}

需要一个不同的ssl参数。我使用下面的函数连接成功,该函数使用了
ssl='true'

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