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