SQLException: No suitable driver found for jdbc: sqlserver

Olá pessoal!

Estou tendo um problema bem chatinho…

Nunca consegui fazer uma conexão com microsoft sql server 2008, apesar de ter revirado a internet atrás de tutoriais e exemplos. Ja tentei tudo quanto é solução e ainda não consegui realizar minha conexão com o servidor de banco de dados da microsoft.

Ao que parece, o driver JDBC não é encontrado… Entretanto, eu o baixei direto do site da microsoft, criei um diretorio no meu projeto do eclipse e adicionei o driver lá. Em seguida, fui em build path e adicionei o jar que meu novo diretório continha, entretanto continuo recebendo mensagens de erro.

import java.sql.*;
 
public class Principal {
     public static void main(String[] args) {
    // string de conexão...usando Windows Authentication
       String connectionUrl = "jdbc: sqlserver: //localhost:1433;"
        + "databaseName=MRWIN;integratedSecurity=true;";
         try {
               Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
               Connection conn = DriverManager.getConnection(connectionUrl);
               System.out.println("Conexão obtida com sucesso.");
             } catch (SQLException ex) {
               System.out.println("SQLException: " + ex.getMessage());
               System.out.println("SQLState: " + ex.getSQLState());
               System.out.println("VendorError: " + ex.getErrorCode());
             } catch (Exception e) {
       System.out.println("Problemas ao tentar conectar com o banco de dados: "+ e);
              }
           }
}

E a foto:

E a outra foto:

Erro:

SQLException: No suitable driver found for jdbc: sqlserver: //localhost:1433;databaseName=MRWIN;integratedSecurity=true;
SQLState: 08001
VendorError: 0

Tem que ensinar tudo?
O erro ‘no suitable driver found for jdbc’ não significa que não há um jar que permita a conexão com o banco respectivo, significa que a String que indica a conexão está errada.

String connectionUrl = "jdbc: sqlserver: //localhost:1433;"  
        + "databaseName=MRWIN;integratedSecurity=true;"; 

Repare que após ‘jdbc:’ há um espaço e que após ‘sqlserver:’ há um espaço.
Qual tutorial está seguindo que diz que você deve/pode colocar espaços na String que designa a conexão?