Galera, estou estudando Java agora, não estou conseguindo conectar com o sql server, já baixei vávios arquivos adicionei na biblioteca e ele fala que não encontrou o drive, já pesquisei muito na net e não tive sucesso.
Essa é minha fábrica de conexões
import java.sql.Connection; // conexão SQL para Java
import java.sql.DriverManager; // driver de conexão SQL para Java
import java.sql.SQLException; // classe para tratamento de exceções
public class ConnectionFactory
{
public Connection getConnection()
{
try
{
//return DriverManager.getConnection(“jdbc:microsoft:sqlserver://localhost:1433;databaseName=DadosAG”);
return DriverManager.getConnection(“jdbc:microsoft:sqlserver://localhost:1433”,“sa”,"");
//3307
//1433
}
catch(SQLException excecao)
{
throw new RuntimeException(excecao);
}
}
}
Aqui onde testa a conexão:
package factory;
import java.sql.Connection;
import java.sql.SQLException;
public class TestaConexao
{
public static void main(String[] args) throws SQLException
{
Connection connection = new ConnectionFactory().getConnection();
System.out.println(“Conexão aberta!”);
connection.close();
}
}
Retorna esse erro:
Exception in thread “main” java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433
at factory.ConnectionFactory.getConnection(ConnectionFactory.java:29)
at factory.TestaConexao.main(TestaConexao.java:20)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at factory.ConnectionFactory.getConnection(ConnectionFactory.java:23)
… 1 more
Java Result: 1
O que estou fazendo de errado ?