報錯信息如下:
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 驅動程序無法使用安全套接字層(SSL)加密與 SQL Server 建立安全連接。錯誤: RSA premaster secret error。
java連接sqlserver報RSA私鑰錯誤,在網上查詢了一番基本是這兩個解決方案
1、調整jdk的引用
2、把sunjce_provider.jar放到\jre\lib\ext下
我的問題是由於jdk的問題,gradle編譯自動吧jdk換成了JavaSE,換成本地的JDK1.8,問題解決
問題原因
由於gradle
插件編譯的問題,自動調整為java SE版本,導致引用問題,maven編譯后雖然也是java SE版本,但是沒有問題
還是要少用gradle