Conexao local sqlserver

pessoal e uma duvida boba ja consegui fzr conexao na rede mais pelo incrivel q pareca nao estou consguindo conexao local no sqlserver com o mesmo codigo so mudando a url,inclusive ja consegui fzr conexao loca com mysql mais nao estou conseguindo com o sqlserver
meu codigo esta aki

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.*;


 public class Banco
 {     
     private Connection con;
     public Banco()
     {
    	 try 
         {            
                        
             Class.forName("net.sourceforge.jtds.jdbc.Driver");
             this.con = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost","usuario","senha");
         }
         catch (Exception e)
         {
            System.out.println("Erro1: "+e.getMessage());
         }
     }
     
     public Connection getConnection()
     {
         return this.con;
     }
     
     public void close()
     {
         try
         {
             if (this.con != null)
            	 this.con.close();
         } 
         catch (Exception e)
         {
             System.out.println("Erro2: "+e.getMessage());
         }
     }
     
 public static void main(String[] args)
 {
         Banco db = new Banco();
         try
          {
             ResultSet res = db.getConnection().prepareStatement("select * from banco.dbo.hiberteste").executeQuery();
             while (res.next())
             {
                 System.out.println("Nome = "+res.getString("nome"));
            	 //JOptionPane.showMessageDialog(null,res.getString("nome"));
             }
          } 
         catch (SQLException e)
          {
            System.out.println("Erro3 = "+e.getMessage());
            e.printStackTrace();
          } 
         finally 
          {
            db.close();
          }
         
     }
     
 }    

erro:

Erro1: Network error IOException: Connection refused: connect
Exception in thread "main" java.lang.NullPointerException
        at Banco.main(Banco.java:53)
Java Result: 1

Tá com cara de configuração do banco de dados recusando conexão no loopback. Verifique isso.

Até!

vlw era isso mesmo so habilitar o usuario,agora vc sabe qual parametro q eu coloco para nao utilizar senha pegar a senha da autenticacao do windows

/*
 * ConfiguraConexao.java
 *
 * Created on 20 de Junho de 2007, 20:31
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package bancodados;

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

/**
 *
 * @author Paulo Roberto
 */
public class ConfiguraConexao {
    public Connection ConectaBanco(final String Driver, 
                                   final String URL, 
                                   final String Servidor, 
                                   final String Banco, 
                                   final String Usuario, 
                                   final String Senha, 
                                   final String Porta) {
        
        //Declarações locais
        Connection Conexao = null;
        String URLBancoDados = null;

        //Set URL para um determinado Banco de Dados
        if (Driver.equals("com.mysql.jdbc.Driver")) { //MySQL
            URLBancoDados = URL + 
                            Servidor + ":" + 
                            Porta + "/" + 
                            Banco;
        } else if (Driver.equals("com.microsoft.jdbc.sqlserver.SQLServerDriver")) { //SQLServer2000
            URLBancoDados = URL + 
                            Servidor + ":" + 
                            Porta + ";DatabaseName=" + 
                            Banco;
        }
        
        try {
                Class.forName(Driver);
                Conexao = DriverManager.getConnection (URLBancoDados, Usuario, Senha);
                return Conexao;
        } catch (ClassNotFoundException errorClass) {
                new SisAdminMensagemErro(errorClass.getMessage());
                errorClass.printStackTrace();
                return null;
        } catch (SQLException errorSQL) {
                new SisAdminMensagemErro(errorSQL.getMessage());
                errorSQL.printStackTrace();
                return null;
        }
    }
}

Senão me engano isso vc configura no momento que está instalando o SQL-Server

nao é isso q eu quero, eu quero passar um parametro pela aplicacao,q nao precise q eu coloque a senha no codigo,ja dei uma pesquisada sobre isso é o “truster connection” sendo o driver q eu stou usando e o “jtds” e é diferente o parametro e nao achei como c faz!!!