Olá, pessoal!
Estou meio estranho, já tentei várias vezes as configuração, mas deu erro.
java.sql.SQLException: No suitable driver found for postgres
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Conexao.getConexao(Conexao.java:27)
at Query.inserirQuery(Query.java:14)
at Dados.inserirEstados(Dados.java:8)
at Arquivos.gerarEstados(Arquivos.java:28)
at Executa.run(Executa.java:12)
at Executa.main(Executa.java:8)
Exception in thread “main” java.lang.NullPointerException
at Query.inserirQuery(Query.java:19)
at Dados.inserirEstados(Dados.java:8)
at Arquivos.gerarEstados(Arquivos.java:28)
at Executa.run(Executa.java:12)
at Executa.main(Executa.java:8)
baixei o drive postgresql-9.2-1002.jdbc4 no site e configurei no Properties > Java Build Path >Add External JARs e selecionei mesmo drive que disse.
Programei a classe Conexão veja em baixo
public class Conexao {
public void iniciaDB(){
try {
Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public Connection getConexao(){
String user = "postgres";
String password = "080882";
String init = "jdbc:postgresql://localhost:5432/A_BD_RH";
String init2 = "jdbc:postgres://localhost:5432/A_BD_RH";
try {
System.out.println("Gerar conexão");
return DriverManager.getConnection(user, password, init2);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
public void finalizaConexao(Connection conn){
try {
System.out.println("Desconectado");
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Espero que vocês me ajuda… obrigado!