Pessoal como faço para criar minha conexão a partir de um driver .jar do postgresql porque tive problema ao criar com a biblioteca padrão do Postgresql do netbeans
baixei o .jar adicionei a biblioteca mas deu erro, segue minha classe de conexão…
`public class ConectaBanco {
public Statement stm;//Responsavel por realizar a perquisa no banco de dados
public ResultSet resul;//Responsavel por armazenar o resultado no banco de dados
private String drive = "org.postgresql.Driver";//drive de conexao jdbc do postgreSql
private String caminho = "jdbc:postgresql://localhost:5432/sisgae";//passa o caminho do banco postgre para o driver de conexao
private String usuario = "postgres";//usuario padrao do banco de dados
private String senha = "12345";//senha do bd
public Connection conn;//Responsavel pela conexao com banco de dados
public void conexao() {//metoto para conexao
try {//Tentativa inicial
System.setProperty("jdbc.Drivers", drive);//Seta a propriedade do driver de conexao
conn = DriverManager.getConnection(caminho, usuario, senha);//Conexao pelo DriverManager passando caminho,usuario,sennha como parametro
//JOptionPane.showMessageDialog(null, "Conectado com sucesso!");
} catch (SQLException ex) {//Excessao
JOptionPane.showMessageDialog(null, "Erro ao Conectar! \n Erro" + ex.getMessage());
}
}
public void executaSQL(String sql) {//metodo para fazer pesquisa
try {
stm = conn.createStatement(resul.TYPE_SCROLL_INSENSITIVE, resul.CONCUR_READ_ONLY);
resul = stm.executeQuery(sql);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro de executaSQL! \n Erro" + ex.getMessage());
}
}
public void desconecta() {//metodo para desconectar o banco
try {
conn.close();//fecha o banco
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro ao Desconectar! \n Erro" + ex.getMessage());
}
}
}`