Olá Pessoal,
Sou novo no GUJ, e percebi que há várias pessoas ajudando uns aos outros.
Eu sei que há topicos falando sobre isso, mas (acho) não encontrei um que resolva o meu problema.
Segue anexo o meu codigo.
package corejava;
import java.sql.*;//Biblioteca que executa os comandos relacionados com o Banco de Dados
//import javax.swing.JOptionPane;
public class ConectBD {
public static void main(String args[]) {
//Inicia a variavel con do tipo Connection como nula
Connection con = null;
try {
//Chama o Driver de comunicação com o Banco de dados PostgreSQL
Class.forName("org.postgresql.Driver");
//Parametros para que o Java encontre o banco
con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/Teste","sa","12345");
//Cria a variavel que executa comandos SQL no BD
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("Select * From TbUsuarios");
/*aqui o enquanto o ResultSet retornar valor, as variaveis vão pegar
* os resultados e joga na tela
* */
while (rs.next()) {
String CodUser = rs.getString("CodUser");
String NomeUser = rs.getString("NomeUser");
String SenhaUser = rs.getString("SenhaUser");
System.out.println("Os Usuarios são :");
System.out.println("Codigo: " + CodUser + " Login:" + NomeUser + " Senha:" + SenhaUser);
}
} catch (Exception e) {
//JOptionPane.showMessageDialog(null, e);
System.out.println(e);
} finally {
try {
con.close();
} catch (SQLException onConClose) {
System.out.println(" Houve erro no fechamento da conexão "+onConClose);
//onConClose.printStackTrace();
}
}
}
}
e o erro é esse:
Exception in thread "main" java.lang.NullPointerException
java.lang.ClassNotFoundException: org.postgresql.Driver
at corejava.ConectBD.main(ConectBD.java:39)
Java Result: 1
Desde já agradeço a paciencia.
Aceito Criticas e Sugestões.

