JDBC连接Sql server

2018-04-29  本文已影响0人  ccq_inori

连接Sql server整整弄了一天多。。。。最后终于连接上了。
一开始是没有驱动,要不然就是驱动不符合,然后又是jdk的版本不符合。。。。
然后又是TCP端口的问题,最后发现,sqlserver的端口一直都没有被监听。。。
这里来总结下遇到的错误。

提示Unsupported major.minor version 52.0错误的话,就是你的所用的工具jdk版本太低了,需要修改。
eclipse修改成你现在版本的jdK即可
image.png
image.png
驱动:https://www.microsoft.com/zh-cn/download/details.aspx?id=11774

如果jdbc连接不上数据库的话,用DOS命令看看1433端口有没有被监听,输入如下命令:netstat -aon|findstr "端口号"。例如查看80端口的使用情况:netstat -aon|findstr "80"。端口状态中的LISTENING代表当前正处于监听状态,ESTABLISHED代表已建立连接,正处于通信状态,TIME_WAIT代表已结束访问,CLOSE_WAIT代表等待从本地用户发来的连接中断请求。
如果没有则说明你的tcp端口没有启用。

1.打开sql server配置管理器
image.png
2.打开tcp/Ip的属性
image.png
把这两个服务重启
image.png
这样子基本就是连接上了。
上一篇下一篇

猜你喜欢

热点阅读