Conexão com o SQL server 2008

3 respostas
S

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 ?

3 Respostas

Ravnus

Exception in thread “main” java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433

Você tem que colocar o driver do sql server dentro do build path do seu projeto. Se for um projeto Web, tem que colocar no build path e o arquivo na pasta lib.

Procura por J Connector sql server no google.

Abraço.

charleston10

Dê uma olhada

http://javaaberto.blogspot.com.br/2012/08/conectando-sql-server-em-java.html

S

Ravnus, como disse estou estudando essa linguagem, poderia por favor me explicar como coloco o drive do sql server dentro do build path do meu projeto (caminho) ?

Criado 19 de novembro de 2012
Ultima resposta 20 de nov. de 2012
Respostas 3
Participantes 3