Problemas na conexao com SQL Server

Ola…
instalei o driver da MS e nao consegui acessar o BD,
Gostaria de saber qual a diferença de um driver JDBC e o da MS ?
o driver MS nao é um JDBC ?
O que muda no código ?
Apos instalar o Driver MS, tem que configurar algo no painel de controle ?

Aproveitando, alguem tem algum exemplo de conexao com o driver MS ?

Grato
Alexandre

Eu criei esta class java e chamo ela nos meus aplicativos para abrir a conexao com o db.

[code]public class conectaDB extends Object{

String dbUsuario;
String dbSenha;
static String dbDriver;
static String dbIP;
static String dbPorta;
static String dbNome;
static String dbUrl;
static Connection conexao;
static boolean dbAutoriza;

public conectaDB(String usuario, String senha) {
    
    dbUsuario    = usuario;
    dbSenha      = senha;
    dbIP            = "192.168.0.100";
    dbPorta        = "1433";
    dbNome       = "testedb";
    conexao       = null;
    dbDriver    = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    dbUrl        = "jdbc:microsoft:sqlserver://" + dbIP + ":" + dbPorta + ";DatabaseName=" + dbNome;
    
    try
    
    {
        Class.forName( dbDriver ).newInstance();
        conexao = DriverManager.getConnection(dbUrl,dbUsuario,dbSenha);
        dbAutoriza = true;
    }
    
    
    catch (Exception ex) {
        JOptionPane.showMessageDialog(null,ex.getMessage(),".:Erro sql - DB nao encontrado:.",0);
        dbAutoriza = false;
    }
    
}

}[/code]

Nos meus aplicativos eu chamo a classe da seguinte maneira:

   [code]conectaDB e = new conectaDB(usuario, senha);
    try{
        Statement st=conectaDB.conexao.createStatement();
    }
    catch(Exception ex) {
        JOptionPane.showMessageDialog(null,ex.getMessage(),".:Erro sql - Impossivel conectar:.",0);
    }[/code]        

Abraços
Fabio

[color=“red”]editado para conter BBCode code por JuJo[/color]

Olá AleCamilo,

Se vc instalou o driver do JDBC para o SQL Server que vc baixa do site da microsoft, então o erro pode estar acontecendo pq vc não colocou o driver no classpath.

Vou lhe falar o q q eu fiz. Eu instalei o programinha q vc baixa do site da microsoft e depois disso fui na pasta q foi criada e copiei o arquivo .jar da pasta para dentro da pasta commom/lib do tomcat e depois adicionei este arquivo no classpath.

para fazer a conexão agora vc vai usar:

Connection conecta = null;
String urldatabase = null;
String username = null;
String password = null;
jdbcDriver = “com.microsoft.jdbc.sqlserver.SQLServerDriver”;
try
Class.forName(jdbcDriver);
urldatabase = "jdbc:microsoft:sqlserver://servidor:1433;databaseName=nome do banco de dados"
username = “usuario”;
password = “senha”;
conecta = DriverManager.getConnection(urldababase,username,password);

Desse jeito aqui funciona. Tenta aí qualquer estamos aqui.

Falou!!! té+