`

java获取ResultSet长度

阅读更多
rs.last();  
int size2 = rs.getRow();  
System.out.println(size2);  

 不用设置可滚动结果集,rs.last()直接到rs的最后一行。

分享到:
评论

相关推荐

    ResultSet的属性

    ResultSet是Java数据库连接(JDBC)中的一个重要接口,它用于存储和检索数据库查询结果。当执行SQL查询后,结果会被封装成ResultSet对象,允许我们逐行遍历并访问查询返回的数据。在处理ResultSet时,了解其属性和元...

    自考Java程序设计真题

    数组的索引从0开始,数组的长度可以通过length属性获取。Java数组的常见操作包括遍历数组、查找数组元素和排序数组等。 三、Java GUI编程 Java GUI(Graphical User Interface)编程是Java程序设计中的一种重要...

    Java实现用Mysql存取图片操作实例

    读取图片时,通过`ResultSet`的`getBinaryStream`方法获取图片数据,然后将其写入文件输出流(`FileOutputStream`)。 在实际开发中,为了提高效率和确保数据完整,建议使用PreparedStatement预编译SQL语句,避免...

    java中读取ORACLE中BLOB字段存储的图片

    // 获取图片数据长度 long nLen = blob.length(); int nSize = (int) nLen; data = new byte[nSize]; inStream.read(data); inStream.close(); } catch (IOException e) { System.out.println("获取图片失败...

    JDBC 连接到 PostgreSQL 数据库获取数据简单例子

    import java.sql.ResultSet; import java.sql.Statement; ``` 2. **建立数据库连接**: 使用`DriverManager.getConnection()`方法创建数据库连接。确保提供正确的URL、用户名和密码: ```java String url = ...

    java应用程序连接mysql数据库

    - 执行SQL查询语句并获取结果集`ResultSet`。 - 循环遍历结果集,打印每一条记录的信息。 - 最后,关闭所有打开的数据库资源,包括`ResultSet`、`Statement`以及`Connection`对象,这是良好编程习惯的体现,可以避免...

    JAVA水平测试考试题目

    * JAVA中的数组可以是一维、二维或多维的,数组的长度可以通过length属性获得。 2. JAVA面向对象编程知识点: * JAVA中的类和对象,类是对象的模板,对象是类的实例,JAVA中的类可以继承和实现接口。 * JAVA中的...

    java jdk实列宝典 光盘源代码

    获得数据库和表的元数据Getmetadata.java; 查询和更新数据库OperateDatadb.java; 批处理,介绍如何一次执行一批sql语句,这些sql语句用插入、更新和删除等相关操作; 提交和回滚transaction.java; 使用...

    java读写oracle clob字段

    - 从数据库中读取CLOB字段时,需要查询数据并获取`ResultSet`。然后,可以使用`getClob()`方法获取CLOB对象: ```java ResultSet rs = pstmt.executeQuery(); if (rs.next()) { CLOB clob = rs.getClob("str");...

    华为Java笔试题华为Java笔试题

    - **解析**: Java中的数据库连接主要通过`java.sql`包来实现,这个包包含了用于与各种关系型数据库进行交互的基本接口和类,如`Connection`、`Statement`、`PreparedStatement`和`ResultSet`等。 ### Java逻辑操作...

    java试题与解答(web部分)

    A(setFetchSize)设置结果集每次获取的行数,C(setMaxRows)限制查询返回的最大行数,B(setMaxFieldSize)限制列的最大长度。这些方法可以帮助减少内存消耗和提高处理速度。 8. ResultSet是一个游标,可以用来...

    Java访问数据库java类必看

    在给出的例子中,我们创建了一个名为`employee`的表,包含三列:`name`(VARCHAR类型,长度为40),`salary`(DOUBLE类型),和`hireDate`(DATE类型)。这可以通过SQL语句实现: ```sql CREATE TABLE employee ( ...

    java记事小系统

    public void closeAll(Connection conn, PreparedStatement pstmt, ResultSet rs) { // 若结果集对象不为空,则关闭 if (rs != null) { try { rs.close(); } catch (Exception e) { e.printStackTrace(); } ...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    5.2.6 不定长度自变量 148 5.2.7 内部类 150 5.2.8 传值调用 151 5.3 重点复习 154 5.4 课后练习 155 chapter6 继承与多态 161 6.1 何谓继承 162 6.1.1 继承共同行为 162 6.1.2 多态与is-a 166 ...

    MySQL和java之学生信息简单管理系统

    这里使用了`Statement`的`executeQuery()`方法执行SQL查询语句(`select * from student`),获取`ResultSet`对象,遍历结果集,打印出每个学生的学号、姓名以及各科成绩。 整个系统设计简洁明了,易于理解和操作,...

    java 导出mysql表结构至word文档

    3. **解析元数据**:在`ResultSet`中,每个字段的元数据可以通过对应的列名获取,例如`COLUMN_NAME`、`COLUMN_SIZE`、`IS_NULLABLE`、`DATA_TYPE`和`REMARKS`分别对应字段名、长度、是否可为空、字段类型和字段描述...

    Java6中自带的JavaDB(derby)数据库.pdf

    插入数据后,可以通过`Statement.executeQuery()`执行SQL查询,获取`ResultSet`对象,遍历结果集并打印出来。 在完成数据操作后,可以执行删除操作,例如删除数据表。在这个例子中,通过`Statement.execute()`执行...

    java如何正确使用字体编码

    1. **UTF-8**:是一种可变长度的字符编码,用于Unicode标准,支持世界上几乎所有国家的文字。它是互联网上最常用的编码方式之一。 2. **ISO-8859-1**:也称为Latin-1,是一种单字节编码方案,主要支持西欧语言。 3. ...

    java常用词

    - **Class.forName/Connection/Statement/ResultSet/close/DriverManager/localhost/executeQuery/executeUpdate/SQLException/ClassNotFoundException**:Java 数据库连接(JDBC)相关的类和方法。 ### 字符串操作...

Global site tag (gtag.js) - Google Analytics