Classe Java para conectar ao Mysql em um servidor remoto

Publicado por Pedro Ferrarezi (última atualização em 23/04/2012)

[ Hits: 20.329 ]

Homepage: nenhum

Download connMysql.java




Classe Java para conectar ao Mysql em um servidor remoto, necessita do driver JDBC, disponível no site mysql.com.

Após adicioná-la ao projeto teste a conexão invocando o método para cria uma instancia da conexão.

connMysql.getConnection();

Para saber o status:

JOptionPane.showMessageDialog(null, connMysql.statusConection());

  



Esconder código-fonte

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

//Início da classe de conexão//

public class connMysql {
    public static String status = "Não conectou...";
    public connMysql() {
    }
public static java.sql.Connection getConnection() {
        Connection conn = null; //pro compilador ficar feliz
        try {
        // Carrega o driver JDBC 
        String driverName = "com.mysql.jdbc.Driver";   
        Class.forName(driverName); 
        // Configuração da conexão com um banco de dados//
        //troque por seu ip, senha, user, etc
        String serverName = "10.1.1.2:3306";    //caminho do servidor do BD
        String mydatabase ="dbanalyzer";        //nome do seu banco de dados
        String url = "jdbc:mysql://" + serverName + "/" + mydatabase;
        String user = "root";        //nome de um usuário de seu BD      
        String key = "gnuspor2154";      //sua senha de acesso
        conn = DriverManager.getConnection(url, user, key);         

        //Testa sua conexão// 
        if (conn != null) {
            status = ("STATUS--->Conectado com sucesso!");
        } else {
            status = ("STATUS--->Não foi possivel realizar conexão");
        }
        return conn; 

    } catch (ClassNotFoundException e) {  //Driver não encontrado 
                System.out.println("O driver expecificado nao foi encontrado.");
                return null;
    } catch (SQLException e) {
    //Não conseguindo se conectar ao banco
            System.out.println("Nao foi possivel conectar ao Banco de Dados.");
            return null;
      }
}
    //Método que retorna o status da sua conexão//
    public static String statusConection() {
        return status;
    }  

   //Método que fecha sua conexão//
    public static boolean closeConnection() {
        try {
            connMysql.getConnection().close();
            return true;
        } catch (SQLException e) {
            return false;
        }
    }

   //Método que reinicia sua conexão//
    public static java.sql.Connection restartConnection() {
        closeConnection();
        return connMysql.getConnection();
    }
}

Scripts recomendados

Conexao Java com Firebird

Integração Java + Firebird

Conexão com Banco de Dados MySQL

Cadastro de Clientes com GUI e MySQL

Agenda Java + MySQL que gera relatório PDF


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts