Bom dia pessoal. Terminei de programar minha aplicação java, e agora quero colocá-la em operação em rede, utilizando o postgreSQL. O ip da maquina é 192.168.0.201. Já fiz a configuração do postgreSQL, criei o jar executavel, porem só abre a primeira tela, quando clico nos botões, aparece um erro do JDBC.
Este é o meu código da classe de conexão:
package Conexao;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
public class ConexaoBD {
public Statement stm;
public ResultSet rs;
private String driver = "org.postgresql.Driver";
private String caminho = "jdbc:postgresql://198.192.0.201:5432/estoque";
private String usuario = "postgres";
private String senha = "postgres";
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 conectar o servidor.\n Erro: " + ex.getMessage());
}
}
public void executaSql(String sql) {
try {
stm = con.createStatement(rs.TYPE_SCROLL_INSENSITIVE, rs.CONCUR_READ_ONLY);
rs = stm.executeQuery(sql);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro executaSql \n Erro: " + ex.getMessage());
}
}
public void desconecta() {
try {
con.close();
// JOptionPane.showMessageDialog(null, "Desconectado com sucesso!");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro ao desconectar do servidor.\n Erro: " + ex.getMessage());
}
}
}