java a la excepción de conectividad del servidor sql

Tengo este error / excepción-

xcepción @SQL: com.microsoft.sqlserver.jdbc.SQLServerException: la conexión TCP / IP al host localhost, el puerto 1433 ha fallado. Error: "se agotó el tiempo de espera de la conexión. Verifique las propiedades de conexión, verifique que una instancia de SQL Server se esté ejecutando en el host y acepte conexiones TCP / IP en el puerto, y que ningún firewall esté bloqueando las conexiones TCP al puerto".

y mi código es-

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());
        }

¿Cómo puedo evitarlo? Por favor, ayúdame.

Respuestas a la pregunta(6)

Su respuesta a la pregunta