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