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

更新ResultSet中字段值

 
阅读更多

可以用以下两种方式使用更新方法:

1、更新当前行中的列值。在可滚动的 ResultSet 对象中,可以向前和向后移动光标,将其置于绝对位置或相对于当前行的位置。以下代码片段更新 ResultSet 对象 rs 第五行中的 NAME 列,然后使用方法 updateRow 更新导出 rs 的数据源表。

       rs.absolute(5); // moves the cursor to the fifth row of rs
       rs.updateString("NAME", "AINSWORTH"); // updates the
          // NAME column of row 5 to be AINSWORTH
       rs.updateRow(); // updates the row in the data source

 2、将列值插入到插入行中。可更新的 ResultSet 对象具有一个与其关联的特殊行,该行用作构建要插入的行的暂存区域 (staging area)。以下代码片段将光标移动到插入行,构建一个三列的行,并使用方法 insertRow 将其插入到 rs 和数据源表中。

       rs.moveToInsertRow(); // moves cursor to the insert row
       rs.updateString(1, "AINSWORTH"); // updates the 
       // first column of the insert row to be AINSWORTH
       rs.updateInt(2,35); // updates the second column to be 35
       rs.updateBoolean(3, true); // updates the third column to true
       rs.insertRow();
       rs.moveToCurrentRow();

分享到:
评论

相关推荐

    获得结果集的字段名称_ResultSet的属性要调用ResultSetMetaData的方法

    10. isSigned(int column):指示指定列中的值是否带正负号。 11. isWritable(int column):指示在指定的列上进行写操作是否可以获得成功。 通过使用这些方法,可以获取结果集的字段名称和其他信息,从而实现对结果...

    ResultSet对象获取数据的各种方法

    这些方法允许我们灵活地移动`ResultSet`对象中的光标位置,以便进行数据检索或更新操作。 #### 3. ResultSet对象数据获取方法 `ResultSet`提供了多种方法来根据不同的数据类型获取值: - `Array getArray(int ...

    ResultSet 转为listmap

    在 Java 中,使用 JDBC 连接数据库时,通常会返回一个 ResultSet 对象,该对象包含了查询结果集的所有记录。为了方便数据处理和使用,我们需要将 ResultSet 转为 List,以便于后续的数据处理和展示。 下面是将 ...

    java如何获得数据库表中各字段的字段名

    同时将每列的值按照字段名存储到`Hashtable`对象中,最后将`Hashtable`添加到`List`中。 7. **关闭资源**: ```java resultSet.close(); preparedStatement.close(); connection.close(); ``` 最后,不要忘记...

    JAVA 版本ResultSet 转换为JAVABEAN的工具类

    在上述代码中,`resultSetToBean`方法使用反射机制,遍历JavaBean的字段,查找对应ResultSet中的列名,然后设置值。`convertValue`方法用于将ResultSet中的值转换为JavaBean字段所需的类型。 使用这个工具类的方法...

    ResultSet的属性

    1. `getColumnCount()`:返回ResultSet中的列数,这有助于你知道有多少个字段可以遍历。 2. `getColumnName(int column)`:返回指定列的名称,这对于在程序中引用特定列非常有用。 3. `getColumnLabel(int column)...

    解决mybatis使用char类型字段查询oracle数据库时结果返回null问题

    例如,字段namechar(5),若值为sgl,那么Oracle会自动用空格补足长度,最终值为sgl 。 因此,在使用mybatis框架对Oracle数据库进行查询操作时,需要将char类型字段的值去掉两边空格,以确保查询结果的正确性。方法...

    运用Java如何存取Oracle中的CLOB类型字段

    ### 运用Java如何存取Oracle中的CLOB类型字段 #### 概述 在数据库操作中,经常会遇到处理大量文本数据的需求,例如存储文章、新闻、文档等。Oracle数据库提供了CLOB(Character Large Object)类型来存储大容量的...

    jdbc 处理clob类型字段

    本主题主要探讨如何使用JDBC有效地操作Oracle数据库中的CLOB类型字段,包括插入(Insert)、删除(Delete)、更新(Update)和查询(Select)等操作。 首先,我们需要理解CLOB的基本概念。CLOB是一种数据库对象,...

    映射ResultSet结果

    `ResultSet AutoMapping`是一种将`ResultSet`中的列值自动绑定到JavaBean属性的方法,它可以极大地提高开发效率,减少代码量。这种技术通常结合了反射和类型转换,使得我们可以快速地将数据库查询结果转换为业务对象...

    mybatis中操作json类型数据(csdn)————程序.pdf

    在MyBatis中,操作JSON类型数据涉及到对MySQL数据库中JSON字段类型的映射和转换,以便于在Java代码中能够方便地处理这些数据。这里,我们主要关注如何自定义TypeHandler来实现这一功能。 首先,MySQL引入了JSON类型...

    Dbutils项目实例

    StringTrimmedResultSet :去除ResultSet中中字段的左右空格 Trim ">1 对于数据表的读操作 他可以把结果转换成List Array Set等java集合 便于程序员操作; 2 对于数据表的写操作 也变得很简单(只需写sql语句) 3 ...

    使用JAVA读取ORACLE_BLOB字段实现上传下载.doc

    2. 在 Action 中将传入的 ActionForm 中的文件字段赋给 VO 值对象,并调用业务代理类的上传方法。 3. 在业务代理类中,调用 DAO 中的上传方法,将大对象上传到数据库中。 在 DAO 中,我们需要使用 ...

    jdbc操作文档,数据库基本操作文档集合

    update 表名 set 字段名 = 字段值 where 要判断的字段名 = 要判断的字段值; 如果你要进行判断的字段值为null 要写 update 表名 set 字段名 = 字段值 where 要判断的字段名 is null; 4.删除记录 delete from 表名 ...

    jdbc中如何处理Oracle___BLOB字段

    ### JDBC中如何处理Oracle BLOB字段 在Java开发过程中,特别是在使用JDBC(Java Database Connectivity)与Oracle数据库交互时,处理BLOB(Binary Large Object)类型的数据是一项常见的需求。BLOB通常用于存储大量的...

    向数据库插入blob数据实例源码--在mysql中通过

    在MySQL中,Blob类型字段常用于存储大块的非结构化数据。本实例将详细介绍如何在MySQL数据库中插入Blob数据,并提供源码示例。 1. **Blob类型介绍** MySQL中的Blob类型有四种变体:TinyBlob、Blob、MediumBlob和...

    hibernate映射Oracle中LONG类型

    这些方法都是 UserType 接口的必备方法,其中 nullSafeGet 方法用于从 ResultSet 中获取 LONG 类型字段的值,而 deepCopy 方法用于深度拷贝 LONG 类型字段的值。 在 Hibernate 框架中,我们可以使用自定义类型来...

    struts2+mybatis解决longblob字段问题

    在MyBatis中,自定义TypeHandler是非常重要的,它负责将Java对象转换为SQL值,以及将数据库返回的值转换回Java对象。对于`LONGBLOB`,我们可以创建一个名为`MyBlobTypeHandler`的类,继承自` BaseTypeHandler[]> `...

    java,Blob字段操作,将图片或者文件保存到数据库中.zip

    本教程将深入探讨如何使用Java进行Blob字段的操作,以实现将图片或文件保存到数据库中。 1. **Blob字段的理解** Blob是SQL标准定义的一种数据类型,它能够存储大量的二进制数据,如图像、音频文件、PDF文档等。在...

    sql语句中用问号代替参数

    参数化查询允许将变量值插入到SQL语句中,而不是直接将它们拼接到字符串中。问号是大多数数据库系统用来表示这些参数的占位符。例如,以下是一个简单的参数化SELECT语句: ```sql SELECT * FROM Users WHERE ...

Global site tag (gtag.js) - Google Analytics