Erro no sql ou no java?

20 respostas
PorkaSolta_CHAPOLIM

rs = meustate.execute(“SELECT nome_produto, marca_produto, cod_fornecedor FROM tb_produto WHERE nome_produto=’”+ jTextField1.gettext +"’ and marca_produto=’"+ jTextField2.gettext +"’ and cod_fornecedor=(SELECT cod_fornecedor, nome_fornecedor FROM tb_fornecedor WHERE nome_fornecedor=’"+ jComboBox.getName +"’)");

erro: Unhandled exception SQL

Alguem pode ajudar?

20 Respostas

W

está faltando uns espaços nas aspas

lina

Oi,
está faltando coisas ai… aspas…
ta muito complicado de ver…
não seira textfield.getText()?

PorkaSolta_CHAPOLIM

na verdade a SQL é essa (SUBSTITUINDO OS OBJETOS):

SELECT nome_produto, marca_produto, cod_fornecedor FROM tb_produto WHERE
nome_produto=‘sadfj’ and
marca_produto='kjh’and
cod_fornecedor=
(SELECT cod_fornecedor FROM tb_fornecedor WHERE
nome_fornecedor=‘pppppppppppppppppppppppppppppppppp’)

no JAVA ficou assim:

String nome_produto = jTextField1.getText();
	String nome_fornecedor = jComboBox.getName();
	String marca_produto = jTextField2.getText();
	String nome_unidade;
	rs = meustate.executeQuery("SELECT nome_produto, marca_produto, cod_fornecedor FROM tb_produto WHERE nome_produto='"+ nome_produto +"' AND marca_produto='"+ marca_produto +"' AND cod_fornecedor=(SELECT cod_fornecedor FROM tb_fornecedor WHERE nome_fornecedor='"+ nome_fornecedor +"')");
PorkaSolta_CHAPOLIM

como eu respondo com o codigo dentro de uma caixa de texto com barras de rolagem?

A

Muito boa essa foto da lina que não é a lina…

aposto uma jujuba que é um nerd fazendo fake…
O que tenho de amigos que usam essa foto no msn posso escrever um livro.

lina

Aqui quando você digita a mensagem, logo acima tem um botão Code… clique nele quando for digitar seu código =)

Enquanto ao erro, eu não sei mesmo… estou por fora sobre dba… sempre me ferrava na facul hahahahaha
mais passava! =x)

W

Pq vc não usa a sua query assim?

rs = meustate.executeQuery("SELECT a.nome_produto, a.marca_produto, a.cod_fornecedor FROM tb_produto a, tb_fornecedor b WHERE a.cod_fornecedor = b.cod_fornecedor AND a.nome_produto = '"+ nome_produto +"' AND a.marca_produto = '"+ marca_produto +"' AND b.nome_fornecedor = '"+ nome_fornecedor +"'");

PorkaSolta_CHAPOLIM

Eu temtei, mas o problema é que o Eclipse ja esta deixando a linha sublinhada, se fosse esse o erro (Eu tentei do seu jeito), apareceria apenas na execução certo?

W

vc pode fazer assim

PreparedStatement ps = null;
String comando = null;
ResultSet rs = null;
comando = "SELECT a.nome_produto, a.marca_produto, a.cod_fornecedor 
FROM tb_produto a, tb_fornecedor b 
WHERE a.cod_fornecedor = b.cod_fornecedor 
           AND a.nome_produto = ? 
           AND a.marca_produto = ? 
           AND b.nome_fornecedor = ?";

ps = conexao.prepareStatement(comando);
ps.setString(1,nome_produto);
ps.setString(2,marca_produto);
ps.setString(3,nome_fornecedor);

rs = ps.executeQuery();
Daniel_Quirino_Olive

afsrj:
Muito boa essa foto da lina que não é a lina…

aposto uma jujuba que é um nerd fazendo fake…
O que tenho de amigos que usam essa foto no msn posso escrever um livro.

Se for para participar desta maneira em um tópico, é melhor não gastar seu precioso tempo com isso. E tomem cuidado para não desrespeitar os outros usuários.

Aviso dado.

A

Daniel Quirino Oliveira:
afsrj:
Muito boa essa foto da lina que não é a lina…

aposto uma jujuba que é um nerd fazendo fake…
O que tenho de amigos que usam essa foto no msn posso escrever um livro.

Se for para participar desta maneira em um tópico, é melhor não gastar seu precioso tempo com isso. E tomem cuidado para não desrespeitar os outros usuários.

Aviso dado.

Cara eu poderia nao ter participado e sei disso…
Mas so comentei achando muito insano a atitude de um usuario que se passa por alguem…

Voce sabe que seu cpf nao é nada perto da sua foto?

Va no banco com um a sua identidade e com seu cpf…
Mesmo que sua identidade esteja claramente falsificada(tipo RG = [telefone removido]-00) e sua foto visivel.
Voce é permitido a sacar caso for essa a sua intencao . Caso vc mostre seu cpf eles jamais te ajudariam…

Entao voce acha que o que fiz foi somente na ideia de tirar um zarro?
Te digo que não…
Daniel, falsificacao é crime… Alguem ‘x’ se passar por ‘y’ é pior do que o meu zarro…Falei mais para alerta.
Agora como eu provo que lina não é a lina? Nao provo, entao dou uma alerta se lina for realmente a lina tome uma providencia que tenho muitos amigos se passando por ela…
E pode ter muitos problemas para ela mesmo…fica aqui o alerta.

[]'s

A

:shock: Duplicou o post…
Daniel , resumindo nao falei por mal!

Mantu

Não sabia que a lei brasileira regulamentava e normatizava o uso de avateres em blogs…
Mas, a propósito do OP, o exemplo de PreparedStatement é bem mais organizado mesmo. Aproveite a dica do colega acima!

A

Mantu eu tambem nao sei amigao…
Mas so foi uma “alow…”

mas deixa queto…
=/

W

pessoal vamos focar na duvida do nosso amigo, o que importa se é ela ou ele isso é um fórum, se todas as vezes que algum usuario desconfiar do outro for feito tudo isso o topico perde o foco e o fórum deixa ser um fórum

Daniel_Quirino_Olive

Sinceramente, acho ninguém aqui deveria se preocupar se um usuário é ou não o que aparenta ser. Até tempos atrás eu usava como avatar um desenho do Frango e ninguém aqui ficava me questionando se eu era um desenho animado. Então, por favor, parem de querer pré-julgar as pessoas apenas por seus avatares. Se o usuário lina é ou não quem aparece no avatar isso não deve de maneira algum influenciar no tratamento que se deve dar a ele aqui no fórum. Parem com bobagens e colaborem de maneira adequada.

Grato a todos.

A

Mas voce não era o frango?
:frowning:

Eu…sniff sniff…

uiahIUAhIUHAuiHAiuHAUIA…

Assunto resolvido…e concordo com o Daniel!

ViniGodoy

Eu concordo…

Mas vamos quebrar também o estereótipo de que todo programador java é nerd, feio e homem.

Não tem apenas uma mulher no fórum e adivinha só, algumas não só são muito bonitas quanto manjam bastante de Java.

lina

Oi,
só gostaria de fazer uma pergunta…
se existem pessoas usando meu avatar no msn sei lá,
poderia me passar endereços? fotolog? orkut?

até hoje eu não vi ninguem igual a mim… tenho um orkut já faz um bom tempo, tenho msn, amigos e tudo mais no orkut e pessoas que provaum que sou realmente verdadeira…
se estou sendo motivo de xacota pelos seus colegas, favor mandar msn, ou alguma coisa… porque eu posso provar… e tenho amigos no guj que sabem… e tb… acho que já existe webcam né?!

Tchau menino…!
Aguardo resposta… ok?!

Daniel_Quirino_Olive

Ponto final, né?

Criado 9 de janeiro de 2007
Ultima resposta 9 de jan. de 2007
Respostas 20
Participantes 7