Erro - Select em banco de dados SQL Server

Quando tento fazer um select em alguma tabela do banco, no tomcat aparece a mensagem Java.lang.NullPointerException?

posta o trecho do código onde vc ta tentando fazer isso

isso ai ta ocorrendo pq a variavel que vc está usando está nula

Minha string de conexão é:

[code]public void conecta(){
String url = "jdbc:microsoft:sqlserver://NADIA:1433";

    try {
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    } catch(java.lang.ClassNotFoundException e) {
        System.err.print("ClassNotFoundException: ");
        System.err.println(e.getMessage());
    }

    try {
        Connection con = DriverManager.getConnection(url,"nexcode","nexcode");
        System.out.println("Conectou Beleza!");
    // Ele entra aqui, então não tenho problema de conexão

    } catch(SQLException ex) {
        System.err.println("SQLException: " + ex.getMessage());
    }
    
}


public void desconecta(){
    try {
        con.close();
        //System.out.println("Desconectou Beleza!");

    } catch(SQLException ex) {
        System.err.println("SQLException: " + ex.getMessage());
    }
    
}

public void query(String sqlquery){
    Statement stmt;
    
    try {
        stmt = con.createStatement();
        rs = stmt.executeQuery(sqlquery);
        //stmt.close();
        
    } catch(SQLException ex) {
        System.err.println("SQLException: " + ex.getMessage());
    }
    
}

 public void update(String sqlquery){
    Statement stmt;
    
    try {
        stmt = con.createStatement();
        iRetorno = stmt.executeUpdate(sqlquery);
        //stmt.close();
        
    } catch(SQLException ex) {
        System.err.println("SQLException: " + ex.getMessage());
    }
    
}

Ai eu tenho uma pagina jsp que faz um select na base de dados:(tela inicial de login)

sqlquery = “select NomeOperador from operador where LoginOperador=‘N’ and SenhaOperador='N”;

    try{
    bd.query(sqlquery);	//ele não consegue fazer o select e entra no catch e da mensagem de java.lang.NullPointerException
    rs = bd.rs;
        while (rs.next()){                
	sNomeOperador = rs.getString("NomeOperador");
        }
        
        bd.desconecta();
    } 
    catch(Exception e) 
    {
        //System.out.println("Exception: " + ex.getMessage());
 	System.out.println(e);
    }                

%>[/code]

[color=“darkblue”]Editado para colocar o BBCode[/color]

bom os erros que consegui dectar aqui por cima…

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);

vc deveria instanciar o Drive… sendo assim essa linha deveria ser

Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”).newInstance();

desse geito ele não vai conseguir carregar a conn… vai dar Not Suitable drive