| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 13:47:15
|
hishin
Debugger
Membro desde: 22/08/2008 08:16:42
Mensagens: 65
Offline
|
Boa tarde a todos.
Eu tenho um sistema aqui no meu pc e tenho uma conexão com o mysql. Fiz uma atualização no meu sistema, agora não consigo mais conectar no netbens. Meu OS é o Debian Squeeze.
Antes da atualização estava funcionando normalmente. Daí eu estava falando um uns conhecidos meue disseram que era permissão de usuário, configurei o grupo do meu usuário e continua do mesmo modo.
(Quando vou rodar o programa aparece o erro.)
"Ocorreu um erro na conexão com a fonte de dados: com.mysql.jdbc.exception.jdbc4.CommunicationsException. Communications link failure.
Last packet sent to the server was 0ms ago.
Só que tem um porém, se eu não consigo conectar? Como eu consigo entrar no Mysql Administrator ou no Query Browser e alterar os dados? Está normal lá. Eu ainda não sei a fonte do problema, se é da configuração do meu computador ou do meu netbeans.
Eis o meu código de conexão:
public class conexao
{
final private String driver = "com.mysql.jdbc.Driver";
final private String url ="jdbc:mysql://localhost/helpdesk";
final private String usuario ="root";
final private String senha = "comando";
private Connection conexao;
public Statement statement;
public ResultSet resultset;
public boolean conecta()
{
boolean result = true;
try
{
Class.forName(driver);
conexao = DriverManager.getConnection(url, usuario, senha);
// JOptionPane.showMessageDialog(null,"Conectou!");
}
catch(ClassNotFoundException Driver)
{
JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
result = false;
}
catch(SQLException Fonte)
{
JOptionPane.showMessageDialog(null,"Ocorreu um erro na conexão " +
"com a fonte de dados: "+Fonte);
result = false;
}
Essa é a parte que conecta. Se tiver algo errado ou alguém passou por isso, por favor me dêem uma luz que está difícil para mim.
Grato a todos.
Até mais.
|
Open your mind, use open source. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 14:03:06
|
renanpto
JavaEvangelist
![[Avatar]](/images/avatar/35df583a06ef378df8540f6db2d36534.jpg)
Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline
|
Cara, como assim nem conseguir conectar no banco ??
Tipo usando MySQLQueryBrowser (acho q é esse o nome) ?
Esse erro parece que a comunicao com o banco está funfando, a url, usuario, senha esta correto, o MySQL está no ar ??
Por favor utilize a tag "code" para adicionar codigo fonte nos posts.
boa sorte
|
Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 14:03:27
|
phfaustino
Thread.start()
![[Avatar]](/images/avatar/0a7c89bdd49747e2ee014528e17cfba8.png)
Membro desde: 09/03/2009 09:20:38
Mensagens: 32
Offline
|
Cara, a primeira vista na String de conexão está faltando a Porta....
tente ai final private String url ="jdbc:mysql://localhost:3306/helpdesk", pois a porta 3306 eh a padrão do MySql.
Caso não de certo, segue abaixo um bom tutorial sobre o assunto!
http://www.developer.com/java/data/article.php/3417381/Using-JDBC-with-MySQL-Getting-Started.htm
[ ]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 14:10:36
|
hishin
Debugger
Membro desde: 22/08/2008 08:16:42
Mensagens: 65
Offline
|
sim, o Query Browse funciona normalmente, o serviço está startado. Faço até alterações por lá.
Qdo a conexao, mesmo com a porta, dá o mesmo erro. já tentei.
Vlw! da proxima vez eu coloco pelo code.
Abraço a todos.
|
Open your mind, use open source. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 14:20:23
|
hishin
Debugger
Membro desde: 22/08/2008 08:16:42
Mensagens: 65
Offline
|
Caro phfaustino.
A conexão minha já funcionava antes normalmente, mas depois da atualização parou, agora eu não sei como voltar a fazer funcionar. Eu não alterei o codigo da conexão.
abraço
|
Open your mind, use open source. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 09:18:40
|
hishin
Debugger
Membro desde: 22/08/2008 08:16:42
Mensagens: 65
Offline
|
ninguém??
|
Open your mind, use open source. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 10:07:39
|
phfaustino
Thread.start()
![[Avatar]](/images/avatar/0a7c89bdd49747e2ee014528e17cfba8.png)
Membro desde: 09/03/2009 09:20:38
Mensagens: 32
Offline
|
hishin, como vc disse que fez uma atualização no seu sistema, creio que seja no Debian, sou leigo em linux mas creio que com essa atualização a JVM possa der sido atualizada também...
Estou acostumado a usar Postgres e nele existem versões de conectores diferentes para as versões da JVM.
Como já funcionava antes e agora parou de funcionar apenas devido a atualização do sistema, pode ser uma provavel causa.
Desculpe não ser mais objetivo mas acho que vc tem q ir eliminando possíveis causas de erro.
Veja a versão da JVM que está rodando no seu sistema e verifique a compatibilidade com o driver que você está utilizando, caso isto
seja relacionado também com o MySQL assim como é no Postgres.
[ ]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 10:58:35
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline
|
cara não uso linux
estou vendo no seu código posso estar enganado
mas aqui...
está faltando a porta "localhost:8080" sei lá....
e use a tag CODE da próxima vez se não fica difícil
boa sorte
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 14:11:50
|
phfaustino
Thread.start()
![[Avatar]](/images/avatar/0a7c89bdd49747e2ee014528e17cfba8.png)
Membro desde: 09/03/2009 09:20:38
Mensagens: 32
Offline
|
barney wrote:cara não uso linux
estou vendo no seu código posso estar enganado
mas aqui...
está faltando a porta "localhost:8080" sei lá....
e use a tag CODE da próxima vez se não fica difícil
boa sorte 
Barney, no caso a porta que está faltando eh a do MySQL que por padrão é a 3306 porém eu já havia levantado esse problema para o hishin e de acordo com ele mesmo acrescentando a porta ainda está com problemas x)
[ ]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 16:03:05
|
marcelo.bellissimo
Virtual Machine Man
Membro desde: 17/10/2006 14:17:21
Mensagens: 617
Offline
|
Tenta substituir "localhost" por "127.0.0.1", e não esqueça da porta...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 16:46:59
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline
|
phfaustino wrote:
barney wrote:cara não uso linux
estou vendo no seu código posso estar enganado
mas aqui...
está faltando a porta "localhost:8080" sei lá....
e use a tag CODE da próxima vez se não fica difícil
boa sorte 
Barney, no caso a porta que está faltando eh a do MySQL que por padrão é a 3306  porém eu já havia levantado esse problema para o hishin e de acordo com ele mesmo acrescentando a porta ainda está com problemas x)
[ ]'s
uheueh é verdade to confundindo portas
de tecnologias diferente ;D
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 18:33:12
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
veja aqui um outro exemplo similar.
|
Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 11:27:33
|
hishin
Debugger
Membro desde: 22/08/2008 08:16:42
Mensagens: 65
Offline
|
ola.. desculpe a demora.
bom... eu ja arrumei o codigo e msm assim continua com problemas mas ele dá o mesmo erro.
agora. não sei o q fazer.
flw
|
Open your mind, use open source. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 11:30:10
|
hishin
Debugger
Membro desde: 22/08/2008 08:16:42
Mensagens: 65
Offline
|
eu tentei debugar e ele deu a seguinte saída, nao sei se ajuda.
vlw, abraço a todos.
|
Open your mind, use open source. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2010 08:49:25
|
hishin
Debugger
Membro desde: 22/08/2008 08:16:42
Mensagens: 65
Offline
|
e entao pessoal.. nada?
rodei o netbeans como root e tb nao da conexao, portanto o problema não é permissão em si, eu suponho...
bom.... nao tenho mais ideias do que fazer. ja reinstalei o netbeans e nada. fiz operações dentro do mysql e consegui. o problema está na conexão ou algo assim.
grato a todos.
|
Open your mind, use open source. |
|
|
 |
|
|