Atribuindo valores a parâmetros do SQL pelo nome

Pessoal,

Quando eu preciso setar o valor de um parâmetro em um Script SQL eu faço o seguinte:

A pergunta é: Existe alguma forma de setar valores a um parâmetro SQL pelo nome ?

Exemplo:

Obrigado

Usando PreparedStatement, não. Mas dá para fazer com Velocity, por exemplo.

Grande vinci

Não sabia desta classe, vou pesquisar sobre ela agora. Você sabe se tem alguma desvantagem em utilizá-la no lugar da PreparedStatement?

Obrigado.

<chato>Não é uma classe. É uma framework. Ou mais especificamente uma Template-Engine.</chato> :slight_smile:

Velocity serve para muita coisa. Preencher SQLs é só uma das possibilidades. Serve até para substituir JSP e XSLT !!

Em relação à PreparetStatement deve haver alguma perda na eficiência. Mas não deve ser nada absurdo. A flexibilidade acho que pesa mais.