| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 17:17:27
|
Gneto
Entusiasta Java
![[Avatar]](/images/avatar/e39b9a755406bbf9251a823de002c82d.jpg)
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.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 17:45:00
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 18:22:06
|
dudu_sps
Java Ninja
![[Avatar]](/images/avatar/32a9fa4ec285117cdee178a5b7b7bd7b.jpg)
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 18:59:36
|
Gneto
Entusiasta Java
![[Avatar]](/images/avatar/e39b9a755406bbf9251a823de002c82d.jpg)
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)
);
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 21:36:27
|
Lord
Debugger
![[Avatar]](/images/avatar/388e1fde50eb5883ad7b020fdb42b250.jpg)
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 :
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 23:35:54
|
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/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 18:58:00
|
Gneto
Entusiasta Java
![[Avatar]](/images/avatar/e39b9a755406bbf9251a823de002c82d.jpg)
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 19:46:31
|
rafa120
JavaTeenager
![[Avatar]](/images/avatar/e319f31933e2b00bd43a324d4b0a8efd.png)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 19:53:59
|
cubo
JavaBaby
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 22:58:08
|
Valder Olmo Corrêa
JavaGuru
![[Avatar]](/images/avatar/8760f3931e4da88677b3b650b5743f89.jpg)
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.
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 12:42:05
|
Gneto
Entusiasta Java
![[Avatar]](/images/avatar/e39b9a755406bbf9251a823de002c82d.jpg)
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2010 13:18:44
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
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
|
|
|
 |
|
|