java para exceção de conectividade do servidor sql

Tenho este erro / exceção-

Exceção SQL: com.microsoft.sqlserver.jdbc.SQLServerException: A conexão TCP / IP com o host localhost, porta 1433 falhou. Erro: "a conexão expirou. Verifique as propriedades da conexão, verifique se uma instância do SQL Server está sendo executada no host e está aceitando conexões TCP / IP na porta e se nenhum firewall está bloqueando as conexões TCP à porta.".

e meu código é-

try {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        String connectionUrl = "jdbc:sqlserver://localhost:1433";
        Connection con = DriverManager.getConnection(connectionUrl,"","");
        System.out.println("ok");
        } catch (SQLException e) {
            System.out.println("SQL Exception: "+ e.toString());
        } 
catch (ClassNotFoundException cE) {
            System.out.println("Class Not Found Exception: "+ cE.toString());
        }

como posso sovle, por favor me ajude.

questionAnswers(6)

yourAnswerToTheQuestion