boa tarde, preciso da ajuda de vocês, sou iniciante em java e estou tendo dois problemas na hora de conectar com meu BD, é o seguinte :
de forma resumida :
package controle
import java.sql.*;
import java.sql.Connection;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
public Statement stm;
public ResultSet rs;
private String driver = “org.postgresql.Driver”;
private String caminho = “jdbc:postgresql://localhost:5432/projetoclinica”;
private String usuario = “postgres”;
private String senha = “1234”;
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 de conexão:\n"+ex.getMessage());
}
}
public void desconecta(){
try {
con.close();
JOptionPane.showMessageDialog(null, "Desconectado com sucesso");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro ao desconectar o banco de dados\n"+ex.getMessage());
1 erro :
Cannot find symbol
symbol : class statement
location : class sql
2 erro : faço o try catch e da aparece o seguinte :
Exception SQLException is never thrown in body of corresponding try statement
incompatible types sqlexception cannot be converted to throwable
(OBS : estou com o jdbc instalado e importado pra biblioteca…)