Pessoal sou novo aqui.
Estou com um problema aqui no acesso com o banco de dados do usuário ao administrador pelo phpmyadmin e estou utilizando o Vertrigo.
Estou desenvolvendo um aplicativo que vai servir como urna eletrônica.Vai ser 2 máquinas, um administrador e um usuário.
As duas maquinas estão em rede, quando o usuário coloca o IP do administrador no navegador ele consegue acessar o banco de dados, mas quando o mesmo tenta fazer isso pelo netbeans dá um erro dizendo que o servidor não está conectado.As duas máquinas possui o driver do MYSQL instalado.
Se alguém poder ajudar agradeço. =D
import java.sql.*;
import javax.swing.*;
public class conexao
{
final private String driver = "com.mysql.jdbc.Driver";
final private String url = "jdbc:mysql://IP DO ADMINISTRADOR:3306/irmaos";
final private String usuario = "root";
final private String senha = "vertrigo";
private Connection conexao;
public Statement statement;
public ResultSet resultset;
public boolean conecta()
{
boolean result = true;
try
{
Class.forName(driver);
conexao = DriverManager.getConnection(url, usuario, senha);
JOptionPane.showMessageDialog(null,"Conexão Bem Sucedida");
}
catch(ClassNotFoundException Driver)
{
JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
result = false;
}
catch(SQLException Fonte)
{
JOptionPane.showMessageDialog(null,"Deu erro na conexão "+
"com a fonte de dados: "+Fonte);
result = false;
}
return result;
}
public void desconecta()
{
boolean result = true;
try
{
conexao.close();
JOptionPane.showMessageDialog(null,"Banco Fechado");
}
catch(SQLException fecha)
{
JOptionPane.showMessageDialog(null,"Não foi possivel fechar o banco de dados: "+fecha);
result = false;
}
}
public void executeSQL(String sql)
{
try
{
statement = conexao.createStatement(
ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
resultset = statement.executeQuery(sql);
}
catch(SQLException sqlex)
{
JOptionPane.showMessageDialog(null,"Não foi possível "+ "executar o comando sql,"+sqlex+", o sql passado foi "+sql);
}
}
}