Classe Java para conectar ao Mysql em um servidor remoto
Publicado por Pedro Ferrarezi (última atualização em 23/04/2012)
[ Hits: 20.415 ]
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 Firebird usando a linguagem Java
Conexão com MySQL usando a linguagem Java
Agenda Java + MySQL que gera relatório PDF
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Problemas com KDE [RESOLVIDO] (6)
arquivos .desktop não rodam no Ubuntu 24.04 (6)
Proxmox- Raid Via Hardware ou Software (2)
Discussão sobre monitoramento da integridade de arquivos (5)