getEncrypt 方法 (SQLServerDataSource)
返回一个布尔值,此值指示是否启用了 encrypt 属性 。
语法
public boolean getEncrypt()
返回值
如果启用了加密,则为“true” 。 否则为 false。
备注
如果 encrypt 属性设置为 true,则在服务器已安装有证书的情况下,Microsoft JDBC Driver for SQL Server 将确保 SQL Server 对在客户端与服务器之间发送的所有数据使用 TLS 加密 。
如果未指定 encrypt 属性或将此属性设置为 false,驱动程序将不会强制 SQL Server 支持 TLS 加密 。 如果 SQL Server 实例未配置为强制使用 TLS 加密,则将在不进行任何加密的情况下建立连接。 如果 SQL Server 实例已配置为强制使用 TLS 加密,则在经正确配置的 Java 虚拟机 (JVM) 上运行时,Microsoft JDBC Driver for SQL Server 将自动启用 TLS 加密,否则连接将终止并且驱动程序将报错。 如果未设置加密属性,getEncrypt 方法则将返回默认值“false” 。