Java不能链接到数据库

1.数据库名称正确
2.端口正确
3.已安装了驱动
4.启动了SQL server
(仍然报错,连接不了

img


img

img

img

img

SQL Server数据库的默认端口号是 1433,你没改过的话,1344是连不上的


如果有帮助,欢迎采纳哈~

sqlserver有没有切换为身份验证登陆呢

回答:有一个问题,你居然可以登陆成功,然后还没有打开那个服务,你把那个服务打开试试

img


然后,对于Java代码,你试试不采用账号密码,而是采用本地的Windows身份验证登陆试试;不过我看网上好像都是采用账号sa 及密码登陆的,我在C#可以采用Windows本地身份验证登录
可以参考这篇文章看看哪个配置是不是没开:https://blog.csdn.net/lujiachun1/article/details/53044494

把你url换成这个:url=jdbc:sqlserver://localhost:1433;DatabaseName=数据库名;encrypt=false