Consultar String pelo SQL

2 respostas
AlissonSchneider

Olá pessoal estou com uma dúvida relativamente simples mas não estou conseguindo

Eu tenho uma variável chamada usuario ela é do tipo String e eu preciso fazer uma verificação com ela pelo SQL mas acontece o seguinte ele não aceita pois é uma variável e eu dexo fora das aspas ou seja ELE ACHA q é do tipo INTEIRO então ele não consulta ELE DÁ ERRO NO SQL mas se eu colocar dentro das ASPAS ele vai achar que é uma variável do BD e NÃO VAI DAR CERTO pois é uma variável que recebe o valor do SELECTEDITEM VOU POSTAR MEU CÓDIGO, não sei se consegui explicar direito!

ConDesc.rs=ConDesc.stm.executeQuery("SELECT * FROM Usuarios WHERE Usuario="+usuario);

2 Respostas

pmlm

Solução rápida:

ConDesc.rs=ConDesc.stm.executeQuery("SELECT * FROM Usuarios WHERE Usuario='"+usuario+"'");

Solução correcta: http://download.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html

AlissonSchneider

Vlw cara

Muito Obrigado

Criado 12 de janeiro de 2011
Ultima resposta 12 de jan. de 2011
Respostas 2
Participantes 2