Acesso ao bd mysql via net (aplicação: java + mysql + ireport) desktop

3 respostas
N

boa tarde galera

tenho uma aplicação q está sendo execultada muito bem em rede local ...
agora gostaria muito de acessar remotamente o bd mysql, ou seja, uma maquina com o aplicativo instalado em qualquer lugar possa acessar o servidor

se alguem puder me dizer passo a passo agradeço demais rsrsrs

minha conexao:

import java.sql.*;
import javax.swing.JOptionPane;
 
public class conecta {
    
public conecta() { }   
        //http://r1.ddns.com.br:3306
        //127.0.0.1
        String driver = "com.mysql.jdbc.Driver"; //Classe do driver JDBC
        String banco = "bdrn"; //Nome do Banco criado
        String host = "10.1.1.7"; //Maquina onde está o banco
        String str_conn = "jdbc:mysql://" + host + ":3306/" + banco; //URL de conexão
        String usuario = "root"; //Usuário do banco
        String senha = "nalldo36"; //Senha de conexão
        Connection conn = null; 
            
public Connection conecta(){                      
        try {
           Class.forName(driver); //Carrega o driver 
           conn = DriverManager.getConnection(str_conn, usuario, senha);
       }catch(ClassNotFoundException e){
           JOptionPane.showMessageDialog(null,"n Driver não encontrado!\n"+ e,"ATENÇÃO",JOptionPane.WARNING_MESSAGE);
           return null;
       }catch(SQLException e){
           JOptionPane.showMessageDialog(null,"Erro na Conexão com Banco, verifique a rede\n"+ e,"ATENÇÃO",JOptionPane.WARNING_MESSAGE);            
           frmEnderecoBD edb = new frmEnderecoBD(null, true);
           edb.setVisible(true);
           return null;
       }       
        return conn;  
       }
}

3 Respostas

UMC

Ok, nessa variável “host” você vai colocar o IP do servidor!

String host = "112.111.10.77";

vlw

N

boooaaaa!!! deu certo !!! walew

eh possivel criar um ip dinamico com DDNS

tipo r1.ddns.com.br

N

consegui fazer a conexao com ip dinamico… walew :thumbup:

Criado 6 de maio de 2010
Ultima resposta 6 de mai. de 2010
Respostas 3
Participantes 2