Classe Java para conectar ao Mysql em um servidor remoto
Publicado por Pedro Ferrarezi (última atualização em 23/04/2012)
[ Hits: 20.694 ]
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
Conexão com Banco de Dados MySQL
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como impedir exclusão de arquivos por outros usuários no (Linux)
Cirurgia no Linux Mint em HD Externo via USB
Anúncio do meu script de Pós-Instalação do Ubuntu
Alguém executou um rm e quase mata a Pixar! (0)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (6)
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (3)









