[Problema] Testar conexão com DB SQL Server

Oi,

Ja baixei e instalei o drive de acesso ao banco de dados SQL Server da microsoft no NetBeans.
Mas, quando tento buscar um valor em uma Tabela… eu n consigo nada de retorno.

Alguem pode me dar uma luz!? estou estudando a respeito e sou novo quanto a acesso a DBs.
Eis os dados da DB:

Banco de Dados: Teste
Login: sa
Senha: <não tem, eh authenticação pelo windows>

Tabela: Autores
Campos: id <type Int>, nome <type varchar(50)>
linhas:
id, nome
1, Zé
2, José
3, teste
4, teste5

Meu código está o mais simples possivel, pois foi a forma que achei de buscar alguma informação do banco de dados. Pelo menos, pelo que estou lendo a respeito aqui é isso. Eis meu código:

[code]
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;

public class Main{

public static void main(String[] args) throws ClassNotFoundException, SQLException {
    
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    String connectionUrl = "jdbc:sqlserver://localhost;database=Teste;user=sa";
    Connection conn = DriverManager.getConnection(connectionUrl);
    
    executeStatement(conn);
    conn.close();
}

public Main(){
    /*
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    String connectionUrl = "jdbc:sqlserver://localhost;database=Teste;user=sa";
    Connection con = DriverManager.getConnection(connectionUrl);
    */
}

public static void executeStatement(Connection con) {
    try {
        String SQL = "SELECT nome FROM Autores WHERE id = 1";
        Statement stmt = con.createStatement();
        ResultSet rs = stmt.executeQuery(SQL);
        
        JOptionPane.showMessageDialog(null, rs.next());
        
        rs.close();
        stmt.close();
    }catch (Exception e) {
        e.printStackTrace();
    }
}

}
[/code]o erro que dá é o seguinte:

run: Exception in thread "main" java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at controladminteste.Main.main(Main.java:27) Java Result: 1
Aonde estou errando!? :cry:

nada :?:

Pelo que ando lendo o JDBC pra SQL Server vem dando problema e muita “confusão”. li o help que veio no JDBC da microsoft, A explicação é linda, mas na hora de preparar o bolo… o resultado num ta saindo como esperado.

Vc precisa adicionar a biblioteca no seu CLASSPATH.

Se não me engano… acho que já está adicionado, mas como eu n sei se está ou não… como eu faço isso?

Que eu me lembre, faca isso no Netbeans:

Clique em Propriedades do seu projeto->Libraries -> Add Library