Passar variavel do tipo String na instrução SQL

2 respostas Resolvido
B

Tenho uma data armazenada em uma variavel do tipo String. No banco, quando consulto, a consulta é realizada normalmente assim:

SELECT*FROM tbl_caixa WHERE dataa='2019-10-24'

Na aplicação java:

this.PopularJTable("SELECT*FROM tbl_caixa where dataa="+dat);

Acho que o problema esta na variavel dat que assim como no banco quando faço a consulta precisa ter aspas, mas não estou conseguindo trazer o resultado da consulta na aplicação java

me Ajudem …

2 Respostas

B
Solucao aceita

this.PopularJTable(“SELECT*FROM tbl_caixa where dataa=’”+dat+"’");

pronto esta ai consegui kkkkkkkkkkkk

staroski

Não é legal ficar concatenando parâmetros na query.
O ideal é usar um PreparedStatement e usar objetos adequados de acordo com o tipo de dado da coluna.

Criado 24 de outubro de 2019
Ultima resposta 24 de out. de 2019
Respostas 2
Participantes 2