SQLException  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
reinaldo558
JavaBaby

Membro desde: 21/06/2007 16:45:01
Mensagens: 78
Localização: Brasil - SP
Offline

Olá!

Estou tentando fazer um Insert que não está funcionando.
Estou utilizando um DAO, o ultimo método que coloquei neste DAO foi um insert, que está exatamente com a mesma sintaxe das outras dezenas de inserts deste DAO, mas não funciona! Fica falando que não vai mais ler o soquete, que soquete é esse? Deve estar escrito em arabe pro java não conseguir ler.



E essa é a Exception, ou melhor SQLException.



O que eu posso fazer?

Reinaldo Elias
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Use "executeUpdate", não "execute".
[WWW]
gpviani
Debugger

Membro desde: 06/06/2007 08:52:29
Mensagens: 69
Offline

Tenta colocar o "?" sem as aspas simples, coloca direto na string. Talvez seja isso o problema.
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

gpviani wrote:Tenta colocar o "?" sem as aspas simples, coloca direto na string. Talvez seja isso o problema.


Bingo! Deve ser isso mesmo.


[WWW]
reinaldo558
JavaBaby

Membro desde: 21/06/2007 16:45:01
Mensagens: 78
Localização: Brasil - SP
Offline

Putz, não acredito que tropecei nesse grão de areia!

Era isso mesmo, o ps.setString(), troca automaticamente o ? pela String mencionada, e já manda essa string entre aspas simples, desta forma o input estava saindo com dois pares de aspas simples.

insert into tabela values (''Alguma coisa'', ''Alguma outra coisa'', ''Mais alguma coisa'')

ai não funciona mesmo né!

Muito obrigado pela ajuda!

Reinaldo Elias
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team