Classe Java para conectar ao Mysql em um servidor remoto
Publicado por Pedro Ferrarezi (última atualização em 23/04/2012)
[ Hits: 20.467 ]
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(); } }
Agenda Java + MySQL que gera relatório PDF
Conexão com MySQL usando a linguagem Java
Conexão com Banco de Dados MySQL
Nenhum comentário foi encontrado.
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Monitor fora de escala ao bootar sistema (9)
NAT LoopBack - Hairpin NAT (2)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (18)