Classe Java para conectar ao Mysql em um servidor remoto
Publicado por Pedro Ferrarezi (última atualização em 23/04/2012)
[ Hits: 20.524 ]
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(); } }
Cadastro de Clientes com GUI e MySQL
Conexão com MySQL usando a linguagem Java
Conexão com Firebird usando a linguagem Java
Conexão com Banco de Dados MySQL
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Alguém já usou o framework Avalonia para desenvolver interfaces de usu... (2)
Gestão de Ambiente em uma rede Linux (3)