NullPointerException

Saudações:

Fiz uma classe que faz um select em uma tab no DB2.
Qdo executo ela através de outra classe com o método “main” ela me retorna o valor esperado. No entanto ao executar em uma JSP, a mesma retorna “java.lang.NullPointerException”.

Segue o código:

[code]
import java.sql.*;

public class DBCon {

private Connection con = null;
private Statement dec = null;
private ResultSet resultado = null;

public void Conecta(){
	try {
	   Class.forName"sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
	   con = DriverManager.getConnection("jdbc:odbc:IMS","","");
	   dec = con.createStatement();
	} catch(Exception e) {
	   System.out.println(e.getMessage());
	}
}

public void Desconecta(){
	if (con != null){
		try{
			con.close();
		}
		catch(SQLException e){	
		System.out.println(e.getMessage());		
		}
	}
}
	
public ResultSet RetornaResultado(String pesquisa){
	try{
	resultado = dec.executeQuery(pesquisa);			return resultado; 
	}catch(SQLException e){
	}
	return resultado;
}

}[/code]

Muito Obrigado

Rodrigo Sampaio

ele nao ta conectando? qual é a exceção lançada??