Classe Java para conectar ao Mysql em um servidor remoto
Publicado por Pedro Ferrarezi (última atualização em 23/04/2012)
[ Hits: 20.305 ]
Homepage: nenhum
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());
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(); } }
Conexão com MySQL usando a linguagem Java
Agenda Java + MySQL que gera relatório PDF
Script para Conexão com Oracle
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta