0
所有, 我在JSP中的新手,這裏是我的代碼,如何在jsp數據庫中比較日期?
String strArrivaldate = request.getParameter("txtArrivaldate");
// ...connection code....
String strcheck =
"SELECT * FROM tblReservation where Dt_ArrivalDate >= "+ strArrivaldate;
Dt_ArrivalDate是我訪問數據庫中的日期字段... 總之它給我的錯誤在comapring日期,如果其中一個告訴我的方式來解決...... 請,先謝謝了:)
您應該使用PreparedStatements來防止[SQL Injection](http://en.wikipedia.org/wiki/SQL_injection)(安全問題)和[更好的性能](http:// use-the-index-luke)。 com/de/sql/where-clause/bind-parameters)(在大多數數據庫中)。使用綁定參數意味着也減少引號 - 因此SQL語句中的語法錯誤的可能性更小:) – 2011-03-22 08:01:24