使用 preparedStatment 实现数据查询|学习笔记

简介: 快速学习使用 preparedStatment 实现数据查询

开发者学堂课程【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 表示复合条件的数据量。

相关文章
|
3月前
|
SQL 存储 分布式计算
|
6月前
|
SQL 流计算 API
实时计算 Flink版产品使用合集之ClickHouse-JDBC 写入数据时,发现写入的目标表名称与 PreparedStatement 中 SQL 的表名不一致如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
81 0
|
SQL 数据库
数据库DQL(Data Query Language)语句
数据库DQL(Data Query Language)语句
81 0
|
Java 关系型数据库 MySQL
JDBC学习(八):PreparedStatement实现数据的批量插入
JDBC学习(八):PreparedStatement实现数据的批量插入
313 0
|
JSON Java 数据库
简单实现数据库的PreparedStatement查询
查询一个数据库的全部记录,并且将其用java list储存起来
178 0
|
SQL Java 大数据
【大数据系列之JDBC】(六):使用PreparedStatement实现通用的增删改查操作
【大数据系列之JDBC】(六):使用PreparedStatement实现通用的增删改查操作
155 0
|
缓存 Oracle 关系型数据库
JDBC PreparedStatement 批量查询 in 的实现 方案
    我们经常会有这种业务需求,根据一个条件集合去查询一张表的数据,比如: select * from all_element t where t.task_id in (List <taskids>);     在java语言中,我们需要用到JDBC来和数据库打交道,那么在JDBC中该如何处理这种需求呢?我们可以有如下几种处理方式 方案一:写一
2370 0
|
SQL Oracle Java
Statement 数据查询操作|学习笔记
快速学习 Statement 数据查询操作
137 0
Statement 数据查询操作|学习笔记
|
SQL Oracle Java
PreparedStatement 接口简介|学习笔记
快速学习PreparedStatement 接口简介
254 0
PreparedStatement 接口简介|学习笔记
|
SQL 移动开发 数据库
【第17个代码模型】使用 PreparedStatement 操作数据库(PrepareStatement 查询案例)|学习笔记
快速学习 【第17个代码模型】使用 PreparedStatement 操作数据库(PrepareStatement 查询案例)
214 0