Classe Java para conectar ao Mysql em um servidor remoto

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

[ Hits: 20.330 ]

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

SCRIPT CPF

Agenda Java + MySQL que gera relatório PDF

Conexão com Banco de Dados MySQL

Conexao Java com Firebird

Script para Conexão com Oracle


  

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