-
Java连载133-ResultSet接口的其他方法
一、接着写ResultSet接口常用方法
方法 | 说明 |
---|---|
getRow() | 查看当前行的索引编号,索引编号是从1开始的,如果位于有效记录上则放回一个int型索引编号,否则为0 |
findColumn() | 查看指定列名的索引编号,该方法有一个String参数,为要查看的列的名称。如果包含指定列,则返回int型索引编号,否则将抛出异常。 |
isBeforeFirst() | 查看指针是否位于ResultSet实例的开头,即第一行之前,如果是则返回true,否则返回flase |
isAfterLast() | .................................................末尾,即最后一行。.......................................... |
isFirst() | ..................................................第一行,如果是则返回true,否则返回flase |
isLast() | .............................................最后一行,如果是则返回true,否则返回flase |
close() | 立即释放ResultSet实例占用的数据库和JDBC资源,当关闭所属的Statement实例时也会执行此操作。 |
getInt() | 以int型获取对应列对应的SQL类型的值,如果列值为NULL,则返回0 |
getLong() | 以long............................................ |
getFloat() | 以float............................................ |
getDouble() | 以double..................................... |
getString() | 以String........................................ |
getBoolean() | 以boolean................................. |
getDate() | 以java.sql.Date............................... |
getObject() | 以Object....................................... |
getMetaData() | 获取ResultSet实例的相关信息,并返回ResultSetMetaData类型的实例 |
updateNull() | 将指定列改为NULL,用于插入和更新,但不会同步到数据库,需要执行updateRow()或insertRow()方法完成同步 |
updateInt() | 更改SQL类型对应的int型的指定列,用于插入和更新,但并不会同步到数据库,需要执行upadateRow()或者insertRow()方法完成同步 |
updateLong() | ................long................................................................ |
updateFloat() | ...............float................................................................. |
updateDouble() | ...............double......................................................... |
updateString() | ...............String............................................................. |
updateBoolean() | ...................boolean.................................................. |
updateDate() | .......................Date......................................................... |
updateObject() | .........................Object................................................. |
moveToInsertRow() | 移动指针到插入行,并且记住当前行的位置,插入行实际上是一个缓冲区,在插入行可以插入记录,此时,仅能调用更新方法和insertRow()方法,通过更新方法为指定列赋值,通过insertRow()方法同步到数据库,在调用insertRow()方法之前,必须为不允许为空的列赋值 |
moveToCurrentRow() | 即调用moveToInsertRow()方法之前指针所在的行 |
insertRow() | 将插入行的内容同步到数据库,如果指针不在插入行上,或者有不允许为空的列的值为空,将抛出异常 |
updateRow() | 将当前行的更新内容同步到数据库,更新当前行的列值后,必须调用该方法,否则不会将更新内容同步到数据库 |
deleteRow() | 删除当前行,执行该方法后,并不会立即同步到数据库,而是在执行close()方法后才同步到数据库 |
二、源码:
- CSDN:https://blog.csdn.net/weixin_44630050
出 处:https://www.cnblogs.com/ruigege0000/p/13456104.html
最新更新
带有参数的装饰器
类装饰器
django中的auth模块与admin后台管理
python的日期处理
字符串常用方法
基本数据类型概述
python-map()函数基本用法
python带你实现任意下载AcFun视频数据~
bbs项目之注册功能
变量的定义和使用
三大常用数据库事务详解之三:事务运行
三大常用关系型数据库事务详解之二:基
三大关系型数据库事务详解之一:基本概
MongoDB常用命令(2)
MongoDB基本介绍与安装(1)
SQLServer触发器调用JavaWeb接口
SQL Server索引的原理深入解析
SqlServer2016模糊匹配的三种方式及效率问题
SQL中Truncate的用法
sqlserver 多表关联时在where语句中慎用tri
VB.NET中如何快速访问注册表
ASP.NET中图象处理过程详解
Vue(1)Vue安装与使用
JavaScript 语言入门
js将一段字符串的首字母转成大写
纯原生html编写的h5视频播放器
H5仿原生app短信验证码vue2.0组件附源码地
TypeScript(4)接口
TypeScript(3)基础类型
TypeScript(2)WebStorm自动编译TypeScript配置