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