tomcat5+JDK1.6+SQL2016 连接失败

abeycai 2020-12-22 06:18:39
各位高手,

有一套程序之前是在tomcat5+JDK1.5+SQL2005 是可以运行的。现在部署到tomcat5+JDK1.6+SQL2016,访问不到数据库。是JDBC要替换到高版本吗?试过替换成 因为升级了SQL2016和windows操作系统,现在这套程序运行不到了。请指教哪些地方需要更改吗?非常感谢!

...全文
3295 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39936465 2020-12-24
  • 打赏
  • 举报
回复
引用 2 楼 abeycai 的回复:
在tomcat窗口看到错误是: com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法通过使用安全套接字层(SSL) 加密与SQL Server建立完全连接。错误:“java.lang.RuntimeException:Could not generate DH keypair". 感谢您的回复。大概知道是什么原因吗?
我怀疑是驱动不支持把, sql2016需要新版驱动,新版驱动。新版驱动不知道你的java版本和tomcat版本是否支持
abeycai 2020-12-24
  • 打赏
  • 举报
回复
在tomcat窗口看到错误是: com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法通过使用安全套接字层(SSL) 加密与SQL Server建立完全连接。错误:“java.lang.RuntimeException:Could not generate DH keypair". 感谢您的回复。大概知道是什么原因吗?
qq_39936465 2020-12-24
  • 打赏
  • 举报
回复
引用 4 楼 abeycai 的回复:
[quote=引用 3 楼 qq_39936465的回复:][quote=引用 2 楼 abeycai 的回复:]在tomcat窗口看到错误是: com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法通过使用安全套接字层(SSL) 加密与SQL Server建立完全连接。错误:“java.lang.RuntimeException:Could not generate DH keypair". 感谢您的回复。大概知道是什么原因吗?
我怀疑是驱动不支持把, sql2016需要新版驱动,新版驱动。新版驱动不知道你的java版本和tomcat版本是否支持[/quote] 原有项目是JDK1.6可以运行的。如果升级java和驱动,需要改动哪些东西呢?[/quote] 你可以去微软网站下载对应的驱动试试看,好像2008开始都需要sqljdbc4.0以上的,你可以试试用sqljdbc4.1 https://docs.microsoft.com/zh-cn/sql/connect/jdbc/system-requirements-for-the-jdbc-driver?view=sql-server-ver15
abeycai 2020-12-24
  • 打赏
  • 举报
回复
引用 3 楼 qq_39936465的回复:
[quote=引用 2 楼 abeycai 的回复:]在tomcat窗口看到错误是: com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法通过使用安全套接字层(SSL) 加密与SQL Server建立完全连接。错误:“java.lang.RuntimeException:Could not generate DH keypair". 感谢您的回复。大概知道是什么原因吗?
我怀疑是驱动不支持把, sql2016需要新版驱动,新版驱动。新版驱动不知道你的java版本和tomcat版本是否支持[/quote] 原有项目是JDK1.6可以运行的。如果升级java和驱动,需要改动哪些东西呢?
十八道胡同 2020-12-22
  • 打赏
  • 举报
回复
运行不了时,错误是啥?

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧