Connection refused JDBC - mysql

2 respostas
F

Galera alguém sabe como resolver isso?

Eu consigo manipular o banco com o php usando o mesmo login senha host, etc.
A máquina é a mesma tanto para aplicação quanto para o banco.

Está em Linux slackware mysql 5, php qq coisa, java 1.6 driver de mysql 5.1.5.

2 Respostas

fsjr

Cara, nao sei voce nao postou codigo nenhum nem nada, entao vamos do comeco. Primeiro baixe o driver connector para java do mysql

http://dev.mysql.com/downloads/connector/j/5.1.html

Ai pra ti pegar a conexao com mysql voce acha muita coisa pelo forum e no google, mas se voce quisesse retornar a conexao com o banco para trabalhar com ela seria algo tipo isso …

public Connection connect() {
   
    boolean isConnected = false;
    String url;
    private String host;
    private String user;
    private String pass;
    private String database;   
    public Connection con;
       
        url = "jdbc:mysql://"+host+"/"+database+"?" +"user="+user +"&password="+pass;
             
        try {
            Class.forName("com.mysql.jdbc.Driver").newInstance();            
            con = DriverManager.getConnection(url);
            isConnected = true;
        } catch( SQLException e ) {
            e.printStackTrace();
            System.out.println(e.getMessage());
            isConnected = false;
        } catch ( ClassNotFoundException e ) {
            e.printStackTrace();
            System.out.println(e.getMessage());
            isConnected = false;
        } catch ( InstantiationException e ) {
            e.printStackTrace();
            System.out.println(e.getMessage());
            isConnected = false;
        } catch ( IllegalAccessException e ) {
            e.printStackTrace();
            System.out.println(e.getMessage());
            isConnected = false;
        }
       
        return con;
    }

Retirei esse codigo de uma busca que voce encontra facilmente pelo forum ou pelo google …

Qualquer coisa da uma postada de codigo que fica melhor
Abraco

F

era um problema de configuracao do mysql.
nao aceitava conexao externa, o engraçado é que ele entende o php como interno e o java como externo…

Criado 4 de julho de 2008
Ultima resposta 6 de jul. de 2008
Respostas 2
Participantes 2