ERRO: A classe "controle.ConexaoBD" não possui uma classe principal

5 respostas
postgresqlprogramaçãojava
N

Obs: já adicionei biblioteca
package controle;

import java.sql.*;

import java.util.logging.Level;

import java.util.logging.Logger;

import javax.swing.JOptionPane;

public class ConexaoBD {

public Statement atm;
public ReaultSet rs;
private String driver = "org.postgresql.Driver";
private String caminho = "jdbc:postgresql://localhost:5432/projetoClinica";
private String usuario = "postgres";
private String senha = "8765432";
public Connection con;

public void conexao(){
    
    try {
    System.setProperty("jdbc.Drivers", driver);
        con = DriverManager.getConnection(caminho, usuario, senha);
        JOptionPane.showMessageDialog(null,"Conexão efetuada com sucesso!");
    } catch (SQLException ex) {
      JOptionPane.showMessageDialog(null,"Erro ao se conectar com o banco de dados:\n"+ex);
    }
}

public void desconecta(){
    try {
con.close();

JOptionPane.showMessageDialog(null,BD desconectado com sucesso!);

} catch (SQLException ex) {

JOptionPane.showMessageDialog(null,“Erro ao fechar conexão com o BD:\n+ex.getMessage());

}

}
private static class ReaultSet {

    public ReaultSet() {
    }
}

}

5 Respostas

G

Para executar essa classe precisa de um método main

N

resolvido

Dragoon

Qual foi a solução, compartilhe com a comunidade!

N

Na verdade, não era esse o erro específico que me incomodava. Como se trata de um código de conexão com o PostgreSQL, achei que o erro da classe poderia ter a ver com o erro de falha na conexão com o banco de dados. Portanto, resolvi a falha na conexão apenas consertando o nome do banco que estava errado. Mas o erro na classe não foi resolvido, pelo fato de que não tá me prejudicando

N

Obg

Criado 1 de junho de 2018
Ultima resposta 1 de jun. de 2018
Respostas 5
Participantes 3