Olá! estou testando uma conexão Java bem simples a uma tabela chamada teste do PostgreSQL, mas um erro tá me tirando o sono. Será q alguém conhece esse erro?
O erro é o seguinte:
Exception in thread “main” java.lang.NullPointerException at Conexao.main(Conexao.java:28)
E o código segue abaixo:
import java.sql.*;
import java.io.*;
public class Conexao {
static Connection con = null;
static Statement stm = null;
static ResultSet rs = null;
public Conexao() {
try {
Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/teste, root , acesso ");
stm = con.createStatement();
}
catch (Exception e) {
System.out.println(e);
}
}
public static void main(String args[]) throws SQLException {
try {
rs = stm.executeQuery("select * from indicador");
if(rs.next()) {
while(rs.next()){
System.out.println(rs.getInt("codigo"));
System.out.println(rs.getString("nome"));
System.out.println(rs.getString("descricao"));
}
}
}
catch(SQLException e) {
System.out.println("Não foi possível conectar com o banco "+ e);
}
System.exit(0);
}
}