como se tornar verdadeiro ou falso usando execute () na instrução Java [duplicado]

Esta pergunta já tem uma resposta aqui:

Inserindo declaração preparada no banco de dados - PSQL 1 resposta

eu tenhoDeclaração objeto chamadostmt, Objeto de conexãoconn.

stmt = conn.createStatement();
boolean b = stmt.execute("INSERT INTO employee VALUES('E001', 'Smith')")

Mas isso sempre produzfalso. eu queroverdadeiro se a consulta acima foi executada com sucesso efalso se a consulta falhar na execução. Como posso alcançar esse resultado usandoexecutar() método.