Erro ao conectar BANCO postgres

Pessoal… o que tem de errado:

package banco;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Conexao {
        public static Connection getConnection() throws SQLException {
                try {
                        Class.forName("org.postgresql.Driver");
                        System.out.println("Conectado ao Banco");
                        return DriverManager.getConnection("jdbc:postgresql://localhost:5432/teste","postgres","postgres");
                }
                catch (ClassNotFoundException e) {
                        throw new SQLException(e.getMessage());
                }
        }
}

package banco;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class teste {

	/**
	 * @param args
	 */
	public static void main(String[] args) {


		PreparedStatement ps = null;

		String query = "SELECT nome from ln";
                Connection con;
                 
		try {
			con = Conexao.getConnection();
                        PreparedStatement stmt = con.prepareStatement(query);
                    
			ResultSet rs = ps.executeQuery();

			while (rs.next()) {
				
				System.out.println("Teste"+rs.getString("nome"));
			}
		} catch (SQLException e) {
			System.out.println("ERRO");
		}

		
	}

}

Olha o erro q recebo:

Conectado ao Banco
Exception in thread “main” java.lang.NullPointerException
at banco.teste.main(teste.java:25)
Java Result: 1

Alguem pode me ajudar???

Obrigada
:lol:

ps esta nulo!
Olha ali na linha 23, tu esta criando um outro PreparedStatement chamado stmt

Uia :smiley:
olha a falta de atenção …

Oks… obrigada… era isso msm :smiley: