Conexao com o access

5 respostas
P

Galera estou com um problema de conexão aqui, se alguem puder ajudar, segue o código:

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

public class Conexao {

public Connection conexao;
private String stringConexao = "jdbc:ucanaccess://";
private String caminho = "";
private String driver = "net.ucanaccess.jdbc.UcanaccessDriver";

private final String usuario = "";
private final String senha = "";

public Conexao() {
}

public Connection conectar() {
    if (this.conexao == null) {
        try {
            Class.forName(this.driver);
            this.conexao = DriverManager.getConnection(this.stringConexao + this.caminho, this.usuario, this.senha);
            System.out.println("Conectado com Sucesso!");
        } catch (ClassNotFoundException | SQLException ex) {
            System.out.println("Falha na Conexão!");
            System.out.println(ex.toString());
        }
    }
    return this.conexao;
}

5 Respostas

Jonas_B_a_r_r_o_s

Apague isso:

public Conexao() {
}

E os sets parecem inexistentes na classe conexao

Não acho que seja necessario voce usar esse metodo formWindowOpened para criar novamente outra conexao se ja foi criado na classe Conexao

P

eu mudei aqui, fotos a seguir:

P

erro:

Jonas_B_a_r_r_o_s

Entao ele está caindo no catch, veja se voce importou a biblioteca jdbc ao projeto.

P

cara, preciso resolver isso com urgencia, pode me chamar no wpp ? [telefone removido]

Criado 26 de novembro de 2018
Ultima resposta 26 de nov. de 2018
Respostas 5
Participantes 2