Como instalar o JDBC Driver para SQL SERVER 2005

Amigos,
Sou novo em banco de dados e gostaria de uma ajuda pra instalar o JDBC.

Não estou conseguindo. Alguem pode me ajudar?

Qual parte vc não está conseguindo? Já pegou o jar?

Você já tem o JDBC do SQL Server 2005?

Caso nao tenha abaixe o link logo a baixo.
Sqljdbc.Jar.Zip
No netbeans. Vai no Libraries -> Add jar/folder
Assim você vai estar adicionando o seu jdbc ao seu projeto.

falow

Estou usando Eclipse. Mas valeu pela dica do netbeans.

Alguem pode me ajudar consegui conectar no banco mais agora apresenta esse erro:
SQLException: The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused: connect

Ajudaria se você postar o seu código !

[code]import java.sql.*;

import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar;

import com.microsoft.sqlserver.jdbc.SQLServerDataSource;

public class ConDBSQL {

public static void main(String args[]) {

	// Criando as variáveis de conexão e de statement
	Connection con;
	Statement stmt;
                String valores = "";
	String insert; 
	try
	{
		Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

	}
	catch(java.lang.ClassNotFoundException e)
	{
		System.err.print("ClassNotFoundException: ");
		System.err.println(e.getMessage());
	}

	try
	{

	
		SQLServerDataSource ds = new SQLServerDataSource();
		ds.setServerName("TESTE333_00");
		ds.setPortNumber(1433); 
		ds.setDatabaseName("Teste");
		String nome = "EMPRESA"+ "\\" + "alsilva";
		nome = nome.replace("\"", "");
		System.out.println(nome);
		ds.setUser(nome);
		con = ds.getConnection();
		stmt = con.createStatement();
		insert = "insert into Empresa values " + "('João','XXX','1234')";
		stmt.execute(insert);
		stmt.close();
		con.close();
	}
	catch(SQLException ex)
	{
		System.err.println("SQLException: " + ex.getMessage());
	}
}

}[/code]

Segue ai. Continua dando o erro:
SQLException: The TCP/IP connection to the host has failed. java.net.ConnectException: Connection refused: connect

Estou usando “Windows Authetication Mode”.

SQL Server 2005 Surface Area Configuration.
Esta ferramenta por padrão, encontra-se na pasta Configuration Tools do SQL Server 2005.
Nesta ferramenta, utilizaremos os recursos de Surface Area Configuration for Services and Connections

Acesse Surface Area Configuration for Services and Connections, no menu da esquerda expanda o item da instância, neste caso, SQL2005.
Depois expanda Database Engine e selecione Remote Connections. Na tela da direita, selecione a opção Local and remote connections e em seguida Using TCP/IP only. Clique em OK.

Continuando com a configuração do TCP/IP, vamos utilizar agora outra ferramenta, SQL Server Configuration Manager.
Nesta ferramenta utilizaremos o recurso SQL Server 2005 Network Configuration, que se encontra no menu da esquerda. Ao expandir este item, encontramos o Protocols for SQL2005. Ao clicar nele, algumas opções se abrirão do lado direito da tela.
Nas opções disponibilizadas, devemos deixar o protocolo TCP/IP com status de Enabled. Para fazer isso, clique com o botão direito do mouse em TCP/IP e vá em Enabled. Após isso, ele aparecerá configurado.

Depois de configurar o status para Enabled, mais duas verificações devem ser feitas nas propriedades do protocolo TCP/IP. Para acessar estas configurações, clique com o botão direito do mouse em TCP/IP e em seguida em Propriedades. Uma tela com duas abas superiores se abrirá. A primeira aba Protocol, deve ficar com a propriedade Enabled configurada para Yes.

Na segunda aba, IP Addresses (127.0.0.1) e TCP Port (1433) , devemos garantir que as propriedades Active e Enabled estejam configuradas para Yes.

Depois renicie o banco…

Falow

O artigo completo : http://www.linhadecodigo.com.br/Artigo.aspx?id=1260&pag=1

Amigos estou com o seguinte erro ao conectar no banco de dados:

ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
SQLException: No suitable driver found for jdbc:microsoft:sqlserver://suporte:1433

Ja adicionei o drive na biblioteca mas mesmo assim continua o erro, estou utilizando o netbeans.
Alguem pode me ajuda fazendo favor?

Posta a classe que contém o trecho de conexão ao banco

Sim, peguei o jar e importei ele. Olha a imagem abaixo para ver se eu importe corretamente:

[img]


Bom, camarada, ele realmente não encontrou o jar.
Senão o erro não seria ClassNotFound

Veja isto http://www.java-tips.org/other-api-tips/jdbc/how-to-connect-microsoft-sql-server-using-jdbc.html

Amigo deu certinho aqui muito obrigado pela informaçãp. Claro se não for pedir muito, estava precisando pegar uma coluna de uma planilha em excel e inserir esta coluna em uma tabela no banco de dados. Ex: Tenho um banco com uma tabela chama produtos, nesta tabela tenho uma coluna chamada referencia. Ai quero pegar a coluna ‘a1’ até ‘a10’ e jogar dentro da coluna referencia da tabela produtos em meu banco de dados. Como proceder neste caso?
Segue meu codigo:

package implantar1;

import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.NumberCell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import javax.swing.JOptionPane;
import java.sql.*;

public class excel {

    public static void main(String[] args) throws IOException, BiffException, DAOException {


       new excel().leExcel();
    }

    public void leExcel() throws IOException, BiffException, DAOException{

     Workbook workbook = Workbook.getWorkbook(new File("teste.xls"));
        Sheet sheet = workbook.getSheet(0);
        int linhas = sheet.getRows();

        System.out.println("Iniciando a leitura da planilha XLS:");
        for (int i = 0; i < linhas; i++) {
            Cell a1 = sheet.getCell(0, i);
            Cell b1 = sheet.getCell(0, i);
            Cell c1 = sheet.getCell(0, i);
            String as1 = a1.getContents();

            System.out.println("Coluna 1: " + as1);
           
            
        }
        workbook.close();

    }
}

Se resolveu o problema, coloca [resolvido] no título.
Outras dúvidas, novo tópico.

Obrigados a todos pela ajuda.

Ola Aproveitando o topico, alguem sabe dizer se esse driver 3.0 do sqlserver esta dando problema com a versao 1.6 mais recente? A aplicacao simplesmente congela ao tentar acessar o banco e nao retorna nenhuma mensagem. Ao parar o banco aparece o erro de conexao. Nas versoes anteriores estava funcionando perfeitamente.
[]'s
Thiago Moreno

[quote=mr.maieski]Você já tem o JDBC do SQL Server 2005?

Caso nao tenha abaixe o link logo a baixo.
Sqljdbc.Jar.Zip
No netbeans. Vai no Libraries -> Add jar/folder
Assim você vai estar adicionando o seu jdbc ao seu projeto.

falow

[/quote]

para cada projeo que eu fizer tem que adicionar o jar? Eu não posso deixar por default no programa? :frowning: