Boa tarde a todos,
O problema é quando executo local funciona mas quando executo na web o código dá um exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /ag/admin/selec_noticia.jsp at line 27
24: String sql = “SELECT * FROM noticias ORDER BY id_noticia DESC”;
25:
26: // prepara o banco a receber um comando SQL
27: Statement sta = con.createStatement();
28:
29: // executa o comando SQL
30: ResultSet resultado = sta.executeQuery(sql);
root cause
java.lang.NullPointerException
Caso alguem possa me ajudar minha classe de conexão:
package bd;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConexaoPostgres {
private static String url = "jdbc:postgresql://hostdoservidor:5432/bancodedados";
private static String usuario = "usuario";
private static String senha = "senha";
public static Connection abrirConexao(){
Connection con = null;
try {
Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection(url, usuario, senha);
} catch (ClassNotFoundException e) {
System.err.println("Nao foi possivel carregar o driver de conexao");
} catch (SQLException e) {
System.err.println("Nao foi possivel conectar. Verifique usuario ou senha");
System.err.println(e);
}
return con;
}
public static void main(String args[]){
System.out.println( abrirConexao() );
}
}