Ajuda na criação de Classe Conexao no java usando SQL server

Olá pessoal, estou tentando criar uma conexão do java com SQL server 2014, porem não consigo realizar o envio das informaçoes para o banco.

uma das possibilidades do erro pode ser o fato de eu não usar usario e senha para acessar o sql studio (0 eu logo com as credenciais do windows.

segue minha classe de conexao:

package br.edu.SistemaDeLogin.conexao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class CriarConexao {
	public static Connection getConexao() throws SQLException{
		try{
			 Class.forName("net.sourceforge.jtds.jdbc.Driver");
			 System.out.println("conectado");
			 
			 return DriverManager.getConnection("jdbc:sqlserver://localhost/Sistemalogin","PC/asus"," ");
		}catch(SQLException e){
			throw new SQLException(e);
		}catch(ClassNotFoundException e1){
			throw new SQLException(e1);
		}
	}
}

e quando executo a classe no eclipse: dá essa saida:

conectado
Exception in thread “main” java.sql.SQLException: java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost/Sistemalogin
at br.edu.SistemaDeLogin.conexao.CriarConexao.getConexao(CriarConexao.java:15)
at br.edu.SistemaDeLogin.conexao.Main.main(Main.java:10)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost/Sistemalogin
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at br.edu.SistemaDeLogin.conexao.CriarConexao.getConexao(CriarConexao.java:13)
… 1 more

o driver de conexão que estou usando é o jtds-1.3.1.jar.

O erro

indica que há um problema com a url de conexão. Veja no visual studio qual o padrão de conexão para o teu banco.
Além disso, será necessário criar um usuário e senha para acesso, além do padrão do windows.

Tente usar essa url de conexão:

jdbc:jtds:sqlserver://localhost:1433/Sistemalogin

O driver jTDS precisa do “:jtds” antes do “:sqlserver”, e é sempre bom informar a porta do banco, mesmo se estiver usando a porta default.

package controle;
import java.sql.Connection;
import java.sql.DriverManager;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;

/**
*

  • @author Neco Rodrigues
    */
    public class ConectaBanco {
    public Statement stm;
    public ResultSet rs;
    private String driver =“org.hsqldb.Driver”;
    private String caminho =“jdbc:mysql://localhost:3306/sysarquivo”;
    private String usuario =“root”;
    private String senha ="";
    public Connection conn;

    public void conexao () {
    System.setProperty(“jdbcDrivers”, driver);
    try {
    conn=DriverManager.getConnection(caminho, usuario, senha);
    //JOptionPane.showMessageDialog(null, “Conexação Realizada com Sucesso”);
    } catch (SQLException ex) {
    JOptionPane.showMessageDialog(null, "Erro ao Conectar \n: "+ex.getMessage());
    }

     }
    

Tem essa conexão cara

public void executaSQL (String sql) {
    try {
        stm= conn.createStatement(rs.TYPE_SCROLL_INSENSITIVE, rs.CONCUR_READ_ONLY);
        rs=stm.executeQuery(sql);
    } catch (SQLException ex) {
        JOptionPane.showMessageDialog(null, "Erro ao Preencher o Executa \n :Erro"+ex.getMessage());
    }
}
public void desconecta () {
    try {
        conn.close();
    } catch (SQLException ex) {
           JOptionPane.showMessageDialog(null, "Erro ao Desconectar \n:" +ex.getMessage());
    }
}

}``

Bom dia @veiodurio caso a proposta do amigo acima não de solução, de uma olhada nessa thread daqui do forum, pode ser que lhe ajude.
O erro que estava sendo apresentado é o mesmo, de repente a causa pode ser igual.
resolvido-conexao-com-sql-server-2008-driver-jdbc-apache

Abraços
Max