JDBC连接Sql server

连接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
这样子基本就是连接上了。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容