`
JamesQian
  • 浏览: 55686 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库和JDBC

阅读更多

网上摘录的,应该是跟jdbc驱动相关的!

setFetchSize() 
是设置ResultSet每次向数据库取的行数
但是你要这样还是可以把所有的数据都取出来,这个只是优化了,取不完数据的情况下 。

缺省时,驱动程序一次从查询里获取所有的结果。这样可能对于大的数据集来说是不方便的, 因此 JDBC 驱动提供了一个方法从一个数据库游标伤抽取少数几行的 ResultSet 的方法。

在 链接的客户端这边缓冲了一小部分数据行,并且在用尽之后, 则通过重定位游标检索下一个数据行块。 setFetchSize最主要是为了减少网络交互次数设计的 。访问ResultSet时,如果它每次只从服务器上取一行数据,则会产生大量的开销。setFetchSize的意思是当调用rs.next 时,ResultSet会一次性从服务器上取得多少行数据回来,这样在下次rs.next时,它可以直接从内存中获取出数据而不需要网络交互,提高了效 率。这个设置可能会被某些JDBC驱动忽略的,而且设置过大也会造成内存的上升!

分享到:
评论
1 楼 JamesQian 2013-02-01  
fetchSize oracle jdbc默认的值是10.如果需要对性能做进一步的提升这个参数不容小视!

相关推荐

    神通数据库JDBC驱动包

    oscarJDBC.jar文件包含了神通数据库JDBC驱动的所有类和资源,主要包括以下组件: 1. **Driver接口**:这是JDBC的核心,实现了该接口的类可以注册到Java的DriverManager中,以便应用程序通过URL和连接参数创建数据库...

    神州通用数据库JDBC驱动和手册

    《神通通用数据库JDBC驱动与手册详解》 神通通用数据库是一款在中国广泛应用的数据库管理系统,它提供了高效、稳定的数据存储和处理能力。在Java应用程序中,我们通常会利用Java Database Connectivity(JDBC)技术...

    mysql jdbc 驱动 适用于5.7及以上版本数据库

    mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上...

    各种数据库的jdbc驱动

    总结起来,这个压缩包提供的各种数据库JDBC驱动是开发过程中不可或缺的工具,它们简化了Java应用与数据库之间的交互,使得跨数据库平台的开发变得更加便捷。开发者可以根据自己的需求选择合适的驱动,遵循JDBC规范...

    JDBC连接数据库测试

    JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试...

    达梦数据库JDBC驱动包合集包含MYSQL驱动包

    本篇将详细介绍达梦数据库JDBC驱动包及其在与MySQL数据库交互中的作用。首先,我们需要了解JDBC(Java Database Connectivity),它是Java语言连接数据库的标准接口,由Oracle公司开发,使得Java开发者能够通过标准...

    数据库的JDBC驱动

    JDBC驱动是实现JDBC规范的软件组件,它在Java应用程序和数据库之间建立通信桥梁。 ### JDBC驱动类型 JDBC驱动主要有四种类型: 1. **类型1:JDBC-ODBC桥接驱动** 这是最古老的驱动类型,它依赖于ODBC(Open ...

    基于Java的网吧管理系统,MySQL数据库,JDBC编程!

    基于Java的网吧管理系统,MySQL数据库,JDBC编程! 基于Java的网吧管理系统,MySQL数据库,JDBC编程! 基于Java的网吧管理系统,MySQL数据库,JDBC编程! 基于Java的网吧管理系统,MySQL数据库,JDBC编程! 基于Java...

    各个类型数据库的JDBC驱动汇总

    JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一种标准接口。它允许Java应用程序通过Java代码来连接和操作...了解并正确选择和使用JDBC驱动对于开发高质量的Java数据库应用至关重要。

    mysql jdbc 驱动 适用于5.6版本及以下数据库

    mysql jdbc 驱动 适用于5.6版本及以下数据库 mysql jdbc 驱动 适用于5.6版本及以下数据库 mysql jdbc 驱动 适用于5.6版本及以下数据库 mysql jdbc 驱动 适用于5.6版本及以下数据库 mysql jdbc 驱动 适用于5.6版本及...

    各种数据库的jdbc-driver

    在IT行业中,数据库是存储和管理数据的核心工具,而Java Database Connectivity (JDBC) 是Java编程语言中用于与各种数据库进行交互的一种标准接口。本文将深入探讨Oracle、MySQL和MongoDB这三种主流数据库的JDBC驱动...

    数据库实验8 java连接数据库(JDBC代码+报告)

    程序实现了使用Java语言编程实现对数据库的访问,所有的SQL操作均在自己建立的新库里进行,数据库建议选用学生课程数据库,可以选择进行创建、插入、查询、删除和更新等操作,其中查询操作可以按学号、姓名、专业...

    JAVA数据库编程JDBC 与 Java数据库接口JDBC入门基础讲座 与 JDBC API数据库编程实作教材-程序设计-JAVA JDBC全压缩包.rar

    Java数据库编程JDBC(Java Database Connectivity)是Java平台中用于访问数据库的标准应用程序接口,它为开发者提供了连接和操作各种数据库的能力。本压缩包包含了三个重要组成部分:《JAVA数据库编程JDBC》、《Java...

    Java高级课件 java数据库教程 JDBC教程 全套PPT课件资源集合 共12个章节.rar

    Java高级教程课件 java数据库教程 JDBC教程 3-oracle查询和SQL函数(共43页).ppt Java高级教程课件 java数据库教程 JDBC教程 4-jdbc编程(1)-L(共18页).ppt Java高级教程课件 java数据库教程 JDBC教程 4-jdbc编程...

    java连接数据库的jdbc的各钟架包

    Java数据库连接(JDBC)是Java编程语言中用于与各种类型数据库交互的一组接口和类。JDBC允许Java开发者执行SQL语句并处理结果。在Java应用中,我们需要合适的JDBC驱动程序来连接特定类型的数据库。以下是关于"java...

    海量数据库 VastbaseG100 jdbc

    海量数据库 VastbaseG100 jdbc

    jdbc连接不同数据库方法

    总的来说,理解和掌握JDBC连接不同数据库的方法对于Java开发人员来说至关重要,因为这涉及到数据库操作,是许多企业级应用的基础。通过阅读提供的文档和博客,开发者可以深入了解如何在实际项目中灵活运用JDBC。

    sybase 数据库 jdbc 驱动下载

    Sybase 数据库是一款高效的企业级关系型数据库管理系统,广泛应用于金融、电信等关键领域。...正确理解和使用JDBC驱动是Java数据库编程中的重要一环,对于处理大量数据和构建高性能的Java应用程序至关重要。

Global site tag (gtag.js) - Google Analytics