[postgresql-it] Postgres - JDBC e prepared statement

  • From: Torello Querci <torello@xxxxxxxxxxxx>
  • To: postgresql-it@xxxxxxxxxxxxx
  • Date: Wed, 9 Apr 2008 19:50:25 +0200

Salve a tutti

ho la necessità di eseguire dei prepared statement SQL su postgresql via JDBC 
con i parametri ripetuti nella query.
Per fare un esempio molto semplice qualcosa del tipo:

select * from utenti where $1='' OR cognome=$1

Il driver JDBC mi consente solo qualcosa del tipo

select * from utenti where ?='' OR cognome=?

ma in questo modo devo essere io che passo due volte lo stesso parametro.
Dal momento che i prepared statement lato server di postgresql consentono una 
cosa di questo tipo

prepare elenco (varchar) AS select * from utenti where $1='' or surname like 
$1;
execute utenti ('Gi%');

esiste un modo per fare la stessa cosa usando JDBC e i prepared statement?

Grazie, Torello.

Other related posts:

  • » [postgresql-it] Postgres - JDBC e prepared statement - Torello Querci