- 浏览: 33826 次
- 性别:
- 来自: 哈尔滨
最新评论
package jdbcDay03; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class TestScroll { public static void main(String[] args) { Connection conn=null; Statement stmt=null; try { String sql="select * from mytemp"; conn=ConnectionUtils.openConnection(); stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, //可滚动的,不可保存的 ResultSet.CONCUR_READ_ONLY); //并发只读 ResultSet rs=stmt.executeQuery(sql); if(rs.first()) System.out.println("1 "+rs.getString("user_id")); if(rs.next()) System.out.println("2 "+rs.getString("user_id")); rs.absolute(99); System.out.println("99 "+rs.getString("user_id")); rs.relative(-20); //相对于99减去10条 System.out.println("79 "+rs.getString("user_id")); // rs.beforeFirst(); //结果集合已经耗尽 rs.previous(); //前一条 // rs.afterLast(); System.out.println("78 "+rs.getString("user_id")); if(rs.last()) System.out.println("99 "+rs.getString("user_id")); stmt.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } } }
发表评论
-
左右连接相关(+) 转新浪博客
2011-08-22 16:28 891(转) Oracle的左连接和 ... -
xml xmlwithdtd
2011-03-03 19:00 733<?xml version="1.0" ... -
xml dtd
2011-03-03 18:59 706<?xml version="1.0" ... -
xml
2011-03-03 18:58 763</wd><?xml version=&qu ... -
jdbc中分页技术结合sql语句实现
2011-03-02 20:47 1045package jdbcDay03; import ja ... -
jdbc中从数据库中取得不同的数据
2011-03-02 20:40 769package jdbcDay03; import ja ... -
jdbc中读取图片文件
2011-03-02 20:37 1138public static void printpic( ... -
jdbc向数据库中保存图片
2011-03-02 20:35 2032package com; import java.sql ... -
jdbc 序列生成pk
2011-03-02 08:22 880package Jdbcday02; import ja ... -
jdbc连接池
2011-03-02 08:20 779package Jdbcday02; import ja ... -
jdbc存储过程
2011-03-02 08:19 709package Jdbcday02; import ja ... -
jdbc批处理ad使用
2011-03-02 08:17 747package Jdbcday02; import java ... -
jdbc批处理使用
2011-03-02 08:15 811package Jdbcday02; import java ... -
jdbc 简单工具类的使用
2011-03-02 08:13 1050package Jdbcday02; imp ... -
jdbx心得笔记02----database,rs元数据使用
2011-03-02 08:09 3216package com; import java.sql.C ... -
jdbc简单应用
2011-03-02 08:03 789package com; import java ... -
小程序-------双色球猜抽
2011-01-18 20:52 707---------双色球 import java.util.R ... -
小程序----文字竖排
2011-01-18 20:49 1675package day05; import java.uti ...
相关推荐
3. **结果集的滚动和定位**:在JDBC 4.1中,`ResultSet`接口提供了更多的滚动和定位方法,如`isBeforeFirst()`, `isAfterLast()`, `absolute(int row)`等,使开发者可以更方便地操作结果集。 4. **批处理改进**:...
它引入了新的功能,如结果集的滚动和定位,以及改进的日期和时间类型处理。 3. **sqljdbc42.jar**: 最后,sqljdbc42.jar是针对Java 8及更高版本的,它遵循JDBC 4.2规范。此版本增加了对JSON数据类型的支持,这是...
3. **结果集的滚动和定位**:支持ResultSet的绝对和相对移动,增强了数据处理的灵活性。 4. **结果集的并发性**:允许在不关闭连接的情况下更新ResultSet,提高了并发处理能力。 5. **RowSet接口**:提供了一种离线...
同时,达梦JDBC驱动也支持结果集的滚动、定位和关闭等操作。 8. **元数据查询**: 可以通过DatabaseMetaData对象获取关于数据库、表、列、索引等元数据信息,帮助开发者更好地理解数据库结构。 9. **异常处理**:...
特别是对于数据区域的滚动条,可能使用JavaScript实现了一个固定表头,而数据部分可以滚动的布局。 5. **Table布局**:在描述中提到了“数据显示区域”,这通常指的是HTML表格(table),用于结构化地展示数据。...
10. **游标支持**:支持向前和向后滚动的结果集,允许在大型结果集中高效定位和处理数据。 在使用SQLServer JDBC驱动时,需要注意兼容性问题。不同的JDBC驱动版本可能与特定的JDK版本和SQL Server版本有最佳匹配。...
`ResultSet`还支持滚动和定位,以灵活处理查询结果。 9. **性能优化**: Oracle JDBC驱动11.2.0.4包含了许多性能优化,比如自动选择最佳的网络协议、改进的缓冲策略、并行查询等。 10. **兼容性与安全性**: 此...
- **结果集的滚动**:可滚动的结果集允许前后移动,甚至定位到特定行。 - **结果集的并发更新**:对于支持并发的ResultSets,可以在不同事务中修改数据。 6. **数据库元数据** - **DatabaseMetaData对象**:提供...
这些新的常量和方法为开发者提供了更强大的控制力,能够更好地处理大量数据,比如在大数据量的记录集中快速定位和操作特定行。`TYPE_SCROLL_INSENSITIVE`和`TYPE_SCROLL_SENSITIVE`游标类型使得开发者可以根据应用...
5. **结果集的滚动和分页**:ResultSet接口增强,提供了向前和向后滚动的能力,以及定位到特定行的功能。这使得在处理大量数据时更加灵活,同时也支持了分页查询。 6. **数据库元数据**:DatabaseMetaData接口提供...
3. **结果集分页(Scrollable Result Sets)**:提供了向前和向后滚动的能力,以及定位到特定行的功能。 4. **Callable Statements改进**:增强了对存储过程的支持,包括获取输出参数和返回值。 5. **连接池管理...
JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一种标准接口。它由Sun Microsystems开发并被纳入Java SE(标准版)的一部分,允许开发者在Java应用程序中执行SQL语句,实现数据的增...
滚动游标允许我们前后移动结果集,不仅可以向上或向下遍历,还可以定位到特定行,这对于数据的复杂操作非常有帮助。 3. **事务管理(Transaction)**: JDBC提供了对数据库事务的基本支持。在数据库操作中,事务是...
同时,通过使用Statement的setFetchSize()方法,开发者可以实现数据的分页,提高应用性能。 JDBC2还引入了**存储过程的支持(Support for Stored Procedures)**。开发者可以调用数据库中的存储过程,获取返回值,...
5. **JDBC结果集的滚动和定位**:通过设置`ResultSet`的类型和并发性,可以实现对结果集的滚动和更新。 总之,JDBC Jar包是Java开发中与数据库交互的基础工具,它提供了一套标准接口,让开发者能够轻松地在不同...
3. **支持结果集的滚动和定位**: 提供了新的方法,如`ResultSet.wasNull()`,用于检查最近读取的值是否为NULL,以及`ResultSet.getObject(int, Class)`,允许开发者指定期望的对象类型来获取列值。 4. **元数据增强...
`RowSet`是JDBC 2.0的一个新特性,它可以看作是`ResultSet`的一个扩展,允许用户在网络环境中离线操作数据。 1. **更新行**: ```java rs.updateString("Street", "123 Main"); rs.updateRow(); ``` 2. **...
4. 游标操作:提供ResultSet对象,允许向前和向后移动,以及滚动和定位数据。 5. 并行执行:通过CallableStatement接口,可以执行存储过程和函数,增强数据库交互能力。 6. 多版本并发控制:支持乐观锁和悲观锁,...
JDBC 3.0引入了`ResultSet`的游标方法,允许在结果集中定位并处理特定行,比如`absolute()`、`relative()`和`last()`。 7. **批注(Annotations)** J2SE 5.0引入了注解,JDBC 3.0也对其进行了支持,如`@Column`...
7. **游标支持**:提供向前和向后滚动的游标,使开发者可以在结果集中灵活定位和操作数据。 8. **批处理和预编译语句**:提高性能,减少网络往返,适用于大量重复的SQL操作。 9. **异常处理**:当发生错误时,JDBC...