last day (15 days later) » 

1:05 PM
1
Q: Conexão JDBC com MySQL

Renan RodriguesEstou aprendendo a desenvolver java e estou tentando avançar em meus estudos para entender como fazer uma conexão com banco de dados, porém está havendo algum problema que não estou conseguindo identificar. Abaixo o erro escrito no log: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException...

 
Você está colocando a porta do servidor também?
 
Não, precisa ? Porque no PHP deu so coloco meu link no caso é 127.0.0.1
 
Tenta colocar assim para ver se funciona: jdbc:mysql://hostname:port/databasename
 
@adelmo00 qual é a porta padrão ?
 
o padrão é 3306
 
1:05 PM
deu um erro muito maluco, Atualizei a pergunta
 
O mysql que você está tentando acessar é em outro computador?
 
sim
é um servidorzinho que tenho aqui
na empresa
 
O firewall dele tá liberado para aceitar conexões externas a porta 3306?
 
provavelmente sim
como estou falando é ingraçado que no php utilizo da mesma maneira e esta conectado, isto são particularidades do java ?
 
Vou pegar seu código e tentar executar aqui
 
1:08 PM
ok
meu main ta assim
e aqui meu pacote onde tem o conexão
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package br.com.ConexaoBanco;

/**
*
* @author hotsystems
*/
import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

public class ConexaoMySQL {

public static String status = "Não conectou...";

public ConexaoMySQL() {

}
public Connection getConexaoMySQL() throws SQLException, ClassNotFoundException {
 
Se o computador onde está rodando o servidor MySQL for diferente do seu, tenha em mente que serão dois lugares que precisam liberar a porta 3306 para conexões de fora: na configuração do servidor MySQL e no firewall da máquina onde ele está rodando.
 
Porem como falo, o java é diferente do php ? Porque no php funciona perfeito
 
Tem algum servidor MySQL na sua máquina?
Pq o código que você mandou no chat, o JDBC está tentando conectar com servidor local e não remoto
 
verdade
 
aaa é mesmo
kkkkkkkkk
consegui conectar
 
1:21 PM
=)
 
vlw mesmo pessoal
 
Coloca resposta da sua pergunta explicando o motivo e marca como aceita. Assim vc ajuda outras pessoas que podem passar pelo mesmo problema
 
s
aceitem a minha resposta la
por favor
obrigado
 

last day (15 days later) »