preparedstatement.executequery()在查询到记录的时候,很自然的是返回一个resultSet,但是,在查找失败的时候,却总认为会返回一个null。等看了API才知道,它永远都不会返回null,所有的尝试都是徒劳。
- executeQuery
- ResultSet executeQuery()
- throws SQLException在此 PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象。
- 返回:
- 包含该查询生成的数据的 ResultSet 对象;不会返回 null
- 抛出:
- SQLException - 如果发生数据库访问错误,在关闭的 PreparedStatement 上调用此方法,或者 SQL 语句没有返回 ResultSet 对象