驱动程序无法使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误: RSA premaster secret error。

好像你的问题并没有真正解决哦。我也遇到了这样的问题。我在Eclipse中InstalledJAREs配置了两个一个指向了java安装目录的jdk,还有一个指向java安装... 好像你的问题并没有真正解决哦。我也遇到了这样的问题。
我在Eclipse中InstalledJAREs配置了两个一个指向了java安装目录的jdk,还有一个指向java安装目录的jre,当我选择了使用指向jdk的那个时就会报上面的错误,但是使用指向jre的就没有问题。而且奇怪的是同样的程序移植到我同事的机器上,而且他的InstalledJAREs配置指向了java安装目录的jdk,运行时一点问题都没有。郁闷。我估计是java的安装环境发生了变化。
你说换一台电脑就能执行~ 也许是你myeclipse配置的不一样
我个人认为有可能是包的问题
建议把另一台电脑的eclipse 找到apache下的tomcat下的lib文件夹里的所有包放到 你那台电脑的tomcat lib下 清除构建路径 自动构建 从新启动tomcat 试试

和tomcat无关,我是java应用程序,非web项目!
展开
 我来答
scitt04
2011-02-16 · TA获得超过252个赞
知道答主
回答量:137
采纳率:0%
帮助的人:0
展开全部
答案修改:

你说换一台电脑就能执行~ 也许是你myeclipse配置的不一样
我个人认为有可能是包的问题
建议把另一台电脑的eclipse 找到apache下的tomcat下的lib文件夹里的所有包放到 你那台电脑的tomcat lib下 清除构建路径 自动构建 从新启动tomcat 试试

原答案:

如果是单纯的链接问题 那好说
好像现在市面还没有2008的驱动,用2005的sqljdbc_1.2.2828.100_enu.exe 就可以。

用localhost试试

连接方式可以参考:

如果是SSL链接问题:

证书问题Illegal key size or default parameters
导入了某证书至truststore,建立SSL连接时遇到错误

javax.net.ssl.SSLKeyException: RSA premaster secret error
Caused by: java.security.InvalidKeyException: Illegal key size or default parameters

在windows上双击查看该证书时发现Public Key是4096bit,查了一番后发现Java默认好像不能处理这么长的key,必须要按照JCE的一个Unlimited Strength Jurisdiction Policy

里面就有下载,这样貌似就可以处理这种强度比较高的了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-01
展开全部
用360安全卫士查杀木马、卸载恶意插件、清理系统垃圾和程序运行痕迹,重启。

参考资料: cjl

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式