這是解決SQLSERVER數(shù)據(jù)庫驅(qū)動程序無法通過使用安全套接字層(SSL)加密與 SQL Server 建立安全連接問題JAR包下載,用于解決SQLSERVER連接問題驅(qū)動程序無法通過使用安全套接字層(SSL)加密與 SQL Server 建立安全連接問題JAR包。
解決SQLSERVER數(shù)據(jù)庫驅(qū)動程序無法通過使用安全套接字層(SSL)加密與 SQL Server 建立安全連接問題JAR包由于項目中必須得用JDK6來作為Java環(huán)境,于是連接SQLServer時出現(xiàn)了com.microsoft.sqlserver.jdbc.SQLServerException: 驅(qū)動程序無法通過使用安全套接字層(SSL)加密與 SQL Server 建立安全連接。錯誤:“Java.lang.RuntimeException: Could not generate DH keypair”。這樣的錯誤。
1.在eclipse里運行我的程序連接SQLServer數(shù)據(jù)庫進行操作,沒問題!eclipse用的jdk7-64位.
2.打包成jar,用jre來運行的時候,就會拋出上邊的異常.(另外如果大家運行在不同環(huán)境或者切換不同jdk的時候,我覺得都可以歸類為這種問題)
說明這個是加密異常. 那么jdk中對應(yīng)的包就是sunjce_provider.jar,這個包在{JAVA_HOME}\jre\lib\ext下.
而在jre中的這個包就會拋出異常.那么就干脆用jdk中的這個包替換掉jre中的這個包,問題自然就解決了.
我的這個現(xiàn)象可能不能解決所有類似的問題,但是至少能給大家提供一些建議也就好的。