`
piperzero
  • 浏览: 3555807 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

JDBC学习之路(八)可滚动结果集和数据分页

 
阅读更多

如果在数据库中有大量数据,然后要求从第150个数据开始读取,读10个数据,这种要求在论坛回复和交流中常见

,当然了,主流数据库都提供了指定查找集的方法,下面我们先来演示一下如果不使用Mysql的查找集方法怎么做,当

然,这个在实际开发中应该用处不大,但是作为一种想法还是需要学习一下


其实很简单,就是将所有的结果读取到内存中然后进行分配,当然了,这样的话如果结果太多就会出现内存溢出,可

以说是一种非常不好的做法,当然了,为了实现这个功能,Mysql提供了在数据库内部指定查询的方法,下面我们来

演示一下


这个主要就是SQL语句的问题,只要是把语句里面写上Limie就可以了,当然了,这些sql语句可以在Mysql的手册里面

找到



分享到:
评论

相关推荐

    JSP+JDBC_假分页

    综上所述,"JSP+JDBC_假分页"是一个涉及服务器端数据获取、客户端数据展示和前端交互的技术实践,主要应用于小型项目或对性能要求不高的场景。在实际开发中,我们需要根据项目需求和资源限制,合理选择合适的分页...

    jdbcTemplate分页彻底解决,使用游标滚动

    通过这种方式,JdbcTemplate结合游标滚动可以有效地解决大数据量的分页问题,提高系统的性能和稳定性。需要注意的是,每个数据库的游标支持可能有所不同,因此在实际应用中,需要根据所使用的数据库调整相应的配置和...

    com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案

    Hibernate提供了多种方式来实现分页,其中一种常见方法是通过`Session`对象的`createCriteria()`方法创建查询标准,然后调用`setFirstResult()`和`setMaxResults()`来限制结果集的范围。然而,在某些情况下,这种...

    JDBC学习笔记

    #### 二十、可滚动结果集与分页技术 - **可滚动结果集**:允许前后移动记录指针,方便数据浏览。 - **分页查询**:通过限制查询结果的数量来实现分页展示。 #### 二十一、可更新和对更新敏感的结果集 - **可更新...

    java(jdbc)学习

    包括可滚动结果集、分页技术和可更新结果集等功能,进一步增强了JDBC的灵活性和功能。 #### 十三、数据库连接池 数据库连接池是提高数据库访问性能的关键技术,通过重用已经建立的数据库连接,避免了频繁创建和...

    Struts+JDBC实现分页

    Struts是一个MVC(Model-View-Controller)框架,用于构建可维护性和可扩展性高的Web应用程序,而JDBC(Java Database Connectivity)是Java中与数据库交互的标准API。本文将深入探讨如何结合这两种技术来实现分页...

    jdbc2000,jdbc2005

    3. **结果集的滚动和分页(Scrollable Result Sets and Pagination)**:开发者可以前后移动结果集,实现分页查询,提升用户体验。 4. **数据源(DataSources)**:通过JNDI(Java Naming and Directory Interface)...

    JSP数据库操作例程 - 数据分页显示

    使用`sqlCon.createStatement()`创建了一个`java.sql.Statement`对象`sqlStmt`,并设置其类型为`TYPE_SCROLL_INSENSITIVE`和`CONCUR_READ_ONLY`,这允许结果集被滚动且不支持更新。然后,通过`sqlStmt.executeQuery...

    Java_JDBC由浅入深

    13.1 可滚动结果集 70 13.2 分页技术 72 13.3 可更新结果集 73 第十四节 编写一个简单的数据库连接池 74 14.1 为什么要使用数据库连接池 74 14.2 数据库连接池雏形 74 14.2 数据库连接池优化 77 14.2.1 对线程池加锁...

    数据分页类

    总结,利用JDBC进行数据库数据分页是Java开发中的常见操作,掌握其原理和实现方法对提高项目性能至关重要。在实际应用中,我们应结合数据库特性、业务需求以及性能优化策略,灵活运用,以提供更好的用户体验。

    SqlJDBC3.0和4.0

    3. **结果集分页(Scrollable Result Sets)**:提供了向前和向后滚动的能力,以及定位到特定行的功能。 4. **Callable Statements改进**:增强了对存储过程的支持,包括获取输出参数和返回值。 5. **连接池管理...

    JDBC学习笔记教程文档

    以上内容只是JDBC学习的基础,更深入的学习还包括批处理、预编译的PreparedStatement、事务管理、结果集的滚动和分页、存储过程的调用等。理解并熟练掌握这些概念和技术,对于Java开发者来说至关重要,因为无论是在...

    jsp通用分页

    总结来说,`jsp通用分页`的核心是利用JDBC的滚动结果集和数据库的分页特性,结合适当的接口设计,实现一个跨数据库的分页机制。这既要求对JDBC和数据库有深入理解,也需要考虑代码的灵活性和性能优化。

    jdbc 逻辑分页

    在处理大量数据时,为了提高性能和用户体验,我们通常需要实现分页查询,即只加载一部分数据到内存中,而不是一次性加载所有数据。这里我们将深入探讨"jdbc 逻辑分页"的概念以及如何在实际应用中实现它。 逻辑分页...

    spring整合jdbc学习资料

    另外,可滚动结果集和分页技术是数据库查询中的重要方面。通过设置PreparedStatement的类型为TYPE_SCROLL_SENSITIVE和CONCUR_READ_ONLY,可以创建一个可滚动的结果集,允许前后移动或定位到特定行。对于分页查询,...

    与JDBC兼容性的分页

    由于JDBC 1.0版本中的`ResultSet`接口只能通过`next()`方法进行单向遍历,且一次只能执行一条SQL语句,无法控制返回结果集的大小,因此在JDBC 1.0下实现分页变得十分困难。尽管JDBC 2.0之后引入了更多特性,如双向...

    JDBC使用游标实现分页查询的方法

    - ResultSet.TYPE_FORWARD_ONLY:这是默认的游标类型,只能向前遍历结果集,不可滚动,效率较高。 - ResultSet.TYPE_SCROLL_INSENSITIVE:这种游标可以前后滚动,但对数据库中的更改不敏感,即其他用户对数据库的...

    JDBC培训资料java连接数据库

    JDBC 2.0引入了一些新特性,如CallableStatement用于调用数据库存储过程,以及ResultSet的滚动和分页功能。标准扩展则包含了如RowSet接口,允许结果集脱离数据库连接独立存在。 6. **Row Set实现**: RowSet接口...

Global site tag (gtag.js) - Google Analytics