1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Conexão com MySql no servidor Hostinger

Pessoal, bom dia.

Tenho uma conta paga no servidor Hostinger e não estou conseguindo conectar ao meu Banco de Dados MySql. Eu consigo acessar o Banco tanto pelo phpMyAdmin da Hostinger, quanto pelo MySql Workbench. Porém ao tentar acessar pelo codigo Java abaixo, ocorre êrro de comunicação. Segue a classe de conexão:

package br.com.Agima_MySql.Dal;

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.JOptionPane;

public class ModuloConexao {

public Connection con; public Statement st; public ResultSet rs;

public static Connection conector(){ java.sql.Connection conexao = null;

try { String driverName = "org.mariadb.jdbc.Driver"; String serverName = "mysql.hostinger.com.br:3306"; String mydatabase = "u441617644_agima"; String url = "jdbc:mariadb://" + serverName + "/" + mydatabase; String username = "u441617644_agima"; String password = "*";

Class.forName(driverName).newInstance(); conexao = DriverManager.getConnection(url, username, password);

if (conexao != null) { return conexao; } else { return null; } } catch (SQLException ex) { System.out.println("SQLException: " + ex.getMessage()); System.out.println("SQLState: " + ex.getSQLState()); System.out.println("VendorError: " + ex.getErrorCode()); return null; } catch (Exception e) { System.out.println("Exception: " + e); return null; } } }

Erro: SQLException: Could not connect to address=(host=mysql.hostinger.com.br)(port=3306)(type=master) : mysql.hostinger.com.br SQLState: 08 VendorError: -1

Desliguei o firewall do windows e tambem tentei com os seguintes serverName (sem sucesso): 153.92.6.106:3306 server134.hostinger.com.br:3306

Utilizo o conector: mariadb-java-client-2.1.2.jar

Nota: quando altero o server name para acessar o MySql no meu PC, este codigo funciona OK.

O que está errado ou faltando?

Agradeço pela ajuda.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.