Existe alguma classe ou metodo que verifique se ha uma conexao aberta, a conexao deve ser com a internet.
E se existe um cacth para trata-lo
Tipo antes de enviar dados ao meu banco verifico se ele esta conectado a internet.
Existe alguma classe ou metodo que verifique se ha uma conexao aberta, a conexao deve ser com a internet.
E se existe um cacth para trata-lo
Tipo antes de enviar dados ao meu banco verifico se ele esta conectado a internet.
Sera que ninguem sabe como fazer? Ja procurei na API e nao vi nada, eu precisava disso com uma certa urgencia.
ALGUEM ME AJUDE!!!
Olha o desespero entrando em acao
Carioca, infelizmente o unico jeito de se saber COM CERTEZA se a conexao com a Internet esta’ funcionando e’ conectando a algum host. Entao, infelizmente, nao tem um .isConnectedToTheInternet() que voce possa chamar. E’ a vida
Carioca sempre que trabalhamos com banco de dados, temos que trabalhar de uma maneira segura, ou seja, conectamos fazemos o que devemos fazer e desconectamos… e se vc fizer dessa maneira não precisará verificar se existe uma conexao aberta…:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectDB {
private Connection con;
public Connection getConnection() throws SQLException {
String url = ( "jdbc:mysql://host/banco?user=usuario&password=senha" );
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con = DriverManager.getConnection(url, "", "");
} catch (java.lang.ClassNotFoundException e) {
System.err.println(">>>>>> class not fund exception: " + e.getMessage());
} catch (Exception ex) {
System.err.println(">>>>>> other exception: " + ex.getMessage());
}
return con;
}
public void CloseConnection() throws SQLException {
if (con != null) {
con.close();
}
}
}