Classe Java para conectar ao Mysql em um servidor remoto
Publicado por Pedro Ferrarezi (última atualização em 23/04/2012)
[ Hits: 20.630 ]
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
Oracle - Teste de conexão com o banco
Script para Conexão com Oracle
Conexão com Banco de Dados MySQL
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Linux é a solução para o fim do Windows10? [RESOLVIDO] (7)
Assinador JNLP do Site Portal da Nota Fiscal Eletrônica (0)
Programa fora de escala na tela do pc (29)









