Conexao com Banco de dados PostgreSql

0 respostas
A

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());
    }
}

}`

Criado 5 de março de 2016
Respostas 0
Participantes 1