有人可以告诉我如何使用SQL查询显示按日期范围过滤的记录。
例如;我想展示2015年10月10日至2015年8月10日期间入学的学生姓名。
谢谢。
答案 0 :(得分:0)
使用日期过滤器显示数据库记录的SQL查询:
SELECT StudentName FROM Student WHERE Admitted BETWEEN ? AND ?
然后使用PreparedStatement
指定两个参数。
注意: 切勿使用字符串连接将参数插入SQL。始终使用PreparedStatement
,否则您的代码将受到SQL Injection攻击。
正如Statement
的javadoc所说:
用于执行静态 SQL语句并返回其生成的结果的对象。