Erro de conexão java/mysql  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Gneto
Entusiasta Java
[Avatar]

Membro desde: 23/10/2009 16:24:56
Mensagens: 16
Offline

Olá meus amigos...não estou conseguindo fabricar conexões, esta ocorrendo o seguinte erro.

Exception in thread "main" com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '????????????????' at line 1


Obrigado.
[MSN]
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

Pelo visto teu SQL está com um erro de sintaxe, imprima o SQL Gerado/Montado

---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
dudu_sps
Java Ninja
[Avatar]

Membro desde: 22/09/2009 17:58:18
Mensagens: 279
Offline

poste o codigo.. aonde voce está usando a sql

É Facil, depois de feito!
A dificuldade está nas Pessoas!
[WWW]
Gneto
Entusiasta Java
[Avatar]

Membro desde: 23/10/2009 16:24:56
Mensagens: 16
Offline

Eu tenho essa classe que faz a inserção dos dados.



A sintaxe SQL esta funcionando normalmente no terminal ja inseri contatos na tabela ja fiz select na tabela ta funcionando normalmente. O que eu não estou entendendo é que nem as conexões eu consigo criar.

create table contatos (
id BIGINT NOT NULL AUTO_INCREMENT,
nome VARCHAR(255),
email VARCHAR(255),
endereco VARCHAR(255),
primary key (id)
);
[MSN]
Lord
Debugger
[Avatar]

Membro desde: 17/08/2007 13:05:27
Mensagens: 72
Offline

Gneto, a sintaxe de conexão está errada falta informar a porta do MySql , tenta assim :
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

dar uma olhada, nesse post.

abraco

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/
[WWW]
Gneto
Entusiasta Java
[Avatar]

Membro desde: 23/10/2009 16:24:56
Mensagens: 16
Offline

Lord wrote:Gneto, a sintaxe de conexão está errada falta informar a porta do MySql , tenta assim :


Opa ja tentei fazer isso ate alterar a porta e não funciona...não sei mais como posso fazer pra resolver esse problema.
[MSN]
rafa120
JavaTeenager
[Avatar]

Membro desde: 18/10/2009 02:17:39
Mensagens: 163
Offline

coloque o seu main ai pra gente

pq assi nao da pra testar, pode ser la

This message was edited 2 times. Last update was at 14/01/2010 19:50:43

cubo
JavaBaby
[Avatar]
Membro desde: 20/09/2009 10:29:05
Mensagens: 91
Offline



normalmente vc precisa selecionar o banco de dados por exemplo:



tudo bem q se fosse isso mesmo deveria aparecer "no database selected" na Exception mas...

This message was edited 1 time. Last update was at 14/01/2010 19:59:40


Não existem grandes conquistas sem grandes desafios.
[Email] [MSN]
Valder Olmo Corrêa
JavaGuru
[Avatar]

Membro desde: 29/12/2007 17:22:53
Mensagens: 213
Localização: São Paulo
Offline

Pessoal, não precisa especificar a porta do banco. A sintaxe está correta, pois aqui em minha máquina é essa a sintaxe e está tudo ok !
Já tive esse problema, mas foi muito difícil resolver.

Comecei a ter esse problema depois que instalei alguns softwares, um deles o Linux, Mandriva 2009 em dual boot com o Windows. Depois disso um membro aqui do fórum me ajudou a resolver o problema, mas teve que mudar a sintaxe que foi diferente.
Resolvi recuperar o sistema de fábrica. Instalei um monte de programas e somente depois resolvi testar as conexões com o MySQL, e deu tudo certo, sem o número da porta.

Então estou achando é que o Linux atrapalhou a conexão com o banco. Estou com medo de instalar o Mandriva 2010.

Bem, creio que algum programa está impedindo o Java de se conectar com o banco.


[WWW]
Gneto
Entusiasta Java
[Avatar]

Membro desde: 23/10/2009 16:24:56
Mensagens: 16
Offline

Meu amigo Camilo Lopes...segui os passos do seu post e mesmo assim da a mensagem

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '????????????????' at line 1"

Eu removi o banco e instalei novamente, mais não deu certo, instalei uma versão anterior e não deu certo!!!!! Penso que possa ser algum programa que esta interferindo na conexão e tambem uso o linux em dual boot, como nosso amigo ja disse que teve problemas com isso, penso que tambem estou passando pelo mesmo problema. Estou usando o ubuntu versão 9.10.

Abraços.
[MSN]
barney
JavaBaby
[Avatar]

Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline

Gneto wrote:Meu amigo Camilo Lopes...segui os passos do seu post e mesmo assim da a mensagem

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '????????????????' at line 1"

Eu removi o banco e instalei novamente, mais não deu certo, instalei uma versão anterior e não deu certo!!!!! Penso que possa ser algum programa que esta interferindo na conexão e tambem uso o linux em dual boot, como nosso amigo ja disse que teve problemas com isso, penso que tambem estou passando pelo mesmo problema. Estou usando o ubuntu versão 9.10.

Abraços.


isso é erro de syntax da sua query provavelmente
poste sua query
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team