PDA

View Full Version : java.sql.Date query


swdev
30-03-2005, 08:48
Ho bisogno di un aiuto per scrivere in sql un where dove paragono un campo data a un java.sql.Date e un campo ora a un java.sql.Time

es:
String sql;
sql="SELECT *"+
"FROM TABELLA"+
"WHERE DATA="date+
"AND ORA="ora;

Il problema è che così da un ResultSetDbException
come devo inserire i tipi data e ora nella query?
Ho gia provato con e senza apici,col toString(), ma nulla ha funzionato...

tglman
30-03-2005, 09:38
per prima cosa i campi del db sono in formato date o formato testo(char varchar)...
La costruzione della query:
String sql;
sql="SELECT *"+
"FROM TABELLA"+
"WHERE DATA='"+date.toString()+
"'AND ORA='"+ora.toString()+"'";

mancava qualche +, io ho inserito il toString perchè ho presupposto che i campi nel db siano in formato testo..
Ciao