开发者学堂课程【Java 高级编程:使用 preparedStatment 实现数据查询】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/20/detail/439
使用 preparedStatment 实现数据查询
清楚了 preparedstatment 实现更新的处理之后,那么下面可以使用其实现数据的 preparedStatement 的使用是最广泛的。
下面将列举几个有代表性的查询
1、查询全部数据,string sql 等于select 将代码的查询指令都复制过去,没有问号就不需要设置了然后执行查询,有问号必须设置不设置就是错误。
2、根据 id 进行查询,设置 nid 的数据,一行语句就可以,查询全部数据程序设置不了。
3、在进行全部数据进行查询的时候如果返回的内容过多则一定会造成内存大量占用那么此时可以使用分页的形式实现数据的程序处理,(模糊处理)
int currentpage=1;//当前页;int linesize=10;//每页显示的数据行
,比如我们要查 “title” 需要模糊查询列,以及再跟上 string keyword,查询关键字,这个时候用 rownum 改 sql,模糊查询有一个占位符问题,需要注意。
4、统计指定关键词的标题数量,将 string sql 换成 select count 在使用 count 函数做统计查询的时候,如果表中没有数据,则返回 0,那么下面不再设置东西,象征性的 rs.next 返回的结果就是一个数字,用 innt 往往不能表达数据量,
那么建议用 longcount=rs.getlong
,用 out.println 表示复合条件的数据量。