我正在尝试建立到SQL Server的JDBC连接,但收到此错误无法创建PoolableConnectionFactory(驱动程序无法通过使用安全套接字层(SSL)加密建立到SQL Server的安全连接。错误:“SQL Server未返回响应。连接已关闭。客户端连接ID:ed 21 ad 88 - 5a 8b-47 fc-837 e-e93 b3 caf 2fca”。)
使用SSMS(SQL服务器18),使用Java版本“18.0.1.1“
我在stackoverflow中检查了相关内容,但仍然没有使用SQL Server JDBC Error on Java 8: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption
enter image description hereenter image description here
1条答案
按热度按时间ryhaxcpt1#
JDBC驱动程序和MSSQL数据库之间的SSL handshake似乎有问题,您可以通过将下一行添加到system.properties file(位于JMeter安装的“bin”文件夹中)来执行enable SSL debugging
作为一种解决方案,您可以将
encrypt=false
参数添加到您的JDBC URL中,这样连接将是纯文本的,错误应该会消失,但是,如果您正在测试数据库,您的设置应该尽可能接近生产环境,所以我建议您检查安全通信的情况。