jdbc连接sqlserver2008时报错 "驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接"
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdbc连接sqlserver2008时报错 "驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接"相关的知识,希望对你有一定的参考价值。
高分求解啊:com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“RSA premaster secret error”
在我电脑上连接sqlserver2000是没问题,到别人电脑上连接sqlserver2008时就报这个错误,我用的jdk1.6,是打成的jar的,两边的jdk一摸一样。JDBC驱动包用的是sqljdbc4.jar,好像是最新的! 在线高分等啊
第二步:就是把sunjce_provider.jar放到JAVA_HOME 的\jre\lib\ext下就可以解决了。主要是sunjce_provider.jar的路径问题.默认在jre6\lib\ext下。 参考技术A 说下我个人的解决经历:我是android端直连sqlserver(leader说要实时更新数据),原先用的是Microsoft的JDBC驱动连接,包是sqljdbc4.jar,试了各种方法包括下载高版本的jdk等等,都无效,后来抱着试试看的态度通过JTDS JDBC Driver连接SQL Server数据库,此驱动的文件名为jtds-1.2.jar,结果发现就成功了。只是个参考,希望提供点建议 参考技术B 您好,这样的情况建议您可以升级到最新版本试一下,或是联系一下官网客服比较好。 参考技术C 那是因为数据库连接失败,例如:连接超时啦,就会这样,找个好点的网络环境就没问题啦,因为最近我做的项目文件是放在新加坡服务器上,导致出现这个情况,而国内的网络访问国际的网络就会出现这个问题,
java使用ODBC连接SQLServer2000连得上使用jdbc连接SQLServer 2000连接不上怎么办
使用ODBC连接成功,使用JDBC连接报错:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.qhit.s2.t13.zhutianhua.Work.Sjlgj.main(Sjlgj.java:20)
http://61.163.92.167:82/down/SQL2000-KB884525-SP4-x86-CHS.zip
我打上就可以连接了~
你也试试吧~!!
以上是关于jdbc连接sqlserver2008时报错 "驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接"的主要内容,如果未能解决你的问题,请参考以下文章
java连接sql server 2008 失败 报错信息如下:
sqlserver2008用bat脚本备份时报错因为库名有中横杠原创
sqlserver 2008R2新建数据库时报错,提示无法获得数据库"model"上的排它锁
jdbc向sqlserver插入数据时报错,SQLServerException: 不支持从 UNKNOWN 到 UNKNOWN 的转换