RJDBC的ssl连接
我的公司很快就会对数据库连接提出ssl要求 我以前通过DBI和RJDBC包连接到我们的Vertica数据库。我已尝试将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,
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'
)