Desse jeito conecta se desativar o firewall do Windows?
se eu desativar o firewall tb não funciona com o “IP”, mas funciona com “localhost”
“Bem apenas aparece a mensagem conexão não estabelecida.”
O programa roda normalmente, em ambos os casos, tanto com “localhost” quando com o “IP”, a diferença eh que ele deixa de salvar, ele funciona mas não salva nem na maquina que estou usando e imprime no JOptionPane “Conexão não estabelecida”
jbotao.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
try{
String url = "jdbc:mysql://localhost/bcom";
String usuario = "root";
String senha = "fabricio";
Class.forName("com.mysql.jdbc.Driver");
Connection con;
con = DriverManager.getConnection(url,usuario,senha);
Statement st = con.createStatement();
st.executeUpdate("INSERT INTO gastosfixos (carro, estudo, clube, aluguel, moto, mesada, outros) VALUES("+jtcarro.getText()+","+jtestudo.getText()+","+jtclube.getText()+","+jtaluguel.getText()+","+jtmoto.getText()+","+jtmesada.getText()+","+jtoutros.getText()+")");
st.executeUpdate("INSERT INTO gastosvar (agua, luz, telefone, gasolina, gcrianca, gadolescente, alimentacao, outros) VALUES("+jtagua.getText()+","+jtluz.getText()+","+jttelefone.getText()+","+jtgasolina.getText()+","+jtgastoscrianca.getText()+","+jtgastosadolescente.getText()+","+jtalimentacao.getText()+","+jtoutrosvar.getText()+")");
st.executeUpdate("INSERT INTO salario (pai, mae, filho, outros) VALUES("+jtpai.getText()+","+jtmae.getText()+","+jtfilho.getText()+","+jtoutrosfam.getText()+")");
DecimalFormat doisDigitos = new DecimalFormat("00.00");
double
//custos fixos
carro, estudo, clube,aluguel,moto ,mesada,outros,soma_gfixos,
//custos variáveis
agua, luz, telefone, gasolina, gcrianca, gadolescente, alimentacao, outrosvar, soma_gvar,
//salarios
pai, mae, filho, outrosfam, soma_salario,
//resultados finais
porcentage, saldo;
//somatorio dos fixos
soma_gfixos = 0;
carro =Double.parseDouble(jtcarro.getText());
estudo =Double.parseDouble(jtestudo.getText());
clube =Double.parseDouble(jtclube.getText());
aluguel =Double.parseDouble(jtaluguel.getText());
moto =Double.parseDouble(jtmoto.getText());
mesada =Double.parseDouble(jtmesada.getText());
outros =Double.parseDouble(jtoutros.getText());
soma_gfixos = carro + estudo + clube + aluguel + moto + mesada + outros;
//somatorio dos variaveis
soma_gvar = 0;
agua =Double.parseDouble(jtagua.getText());
luz =Double.parseDouble(jtluz.getText());
telefone =Double.parseDouble(jttelefone.getText());
gasolina =Double.parseDouble(jtgasolina.getText());
gcrianca =Double.parseDouble(jtgastoscrianca.getText());
gadolescente =Double.parseDouble(jtgastosadolescente.getText());
alimentacao =Double.parseDouble(jtalimentacao.getText());
outrosvar =Double.parseDouble(jtoutrosvar.getText());
soma_gvar = agua + luz + telefone + gasolina + gcrianca + gadolescente + alimentacao + outrosvar;
//somatorio dos salarios
soma_salario = 0;
pai =Double.parseDouble(jtpai.getText());
mae =Double.parseDouble(jtmae.getText());
filho =Double.parseDouble(jtfilho.getText());
outrosfam =Double.parseDouble(jtoutros.getText());
soma_salario = pai + mae + filho + outros;
//resultados finais
saldo = soma_salario - soma_gvar - soma_gfixos;
//falta a porcentagem
String saida=String.valueOf(soma_gfixos);
String saida2=String.valueOf(saldo);
jtporcentagem.setText(saida);
jtsaldo.setText(saida2);
st.executeUpdate("INSERT INTO saldo (porcentagem, saldo) VALUES("+jtporcentagem.getText()+","+jtsaldo.getText()+")");
jcarro.requestFocus();
JOptionPane.showMessageDialog(null,"Registro Inserido com Sucesso","Mensagem do Programa",
JOptionPane.INFORMATION_MESSAGE);
st.close();
con.close();
}
catch(Exception event)
{
JOptionPane.showMessageDialog(null,"Conexão não estabelecida","Mensagem do Programa",JOptionPane.ERROR_MESSAGE);
}}
});