JDBC驱动器加载成功但连接失败

1、已在SQL Server Management Studio实现sa登录

2、服务器下安全性--登录名--sa和密码

3、状态全部授予

4、sql server网络配置—mssqlserver的协议—启用TCP/IP

5、重启并切换成SQL SERVER与WINDOWS身份验证模式

6、项目中加载了驱动sqljdbc4

  账号:sa         密码:123456

代码:
package liaojie;

import java.sql.*;
public class Text {

public static void main(String[] srg) {

  try {
      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
      System.out.println("驱动器加载成功");      
  }catch (Exception e) {
      System.out.println("驱动器加载失败");    
  }
  
  try {
      Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=Books","sa","123456");
      System.out.println("链接成功");    
  }catch (SQLException e) {
      System.out.println("链接失败");    
  }
}

}

报错显示:

![img](

"=600 #left")

jdk是什么版本呢?换为JDK1.8试试。