云数据库 GAUSSDB-处理结果集:设置结果集类型
设置结果集类型
不同类型的结果集有各自的应用场景,应用程序需要根据实际情况选择相应的结果集类型。在执行SQL语句过程中,都需要先创建相应的语句对象,而部分创建语句对象的方法提供了设置结果集类型的功能。具体的参数设置如表1所示。涉及的Connection的方法如下:
1 2 3 4 5 6 7 8 |
//创建一个Statement对象,该对象将生成具有给定类型和并发性的ResultSet对象。 createStatement(int resultSetType, int resultSetConcurrency); //创建一个PreparedStatement对象,该对象将生成具有给定类型和并发性的ResultSet对象。 prepareStatement(String sql, int resultSetType, int resultSetConcurrency); //创建一个CallableStatement对象,该对象将生成具有给定类型和并发性的ResultSet对象。 prepareCall(String sql, int resultSetType, int resultSetConcurrency); |
参数 |
描述 |
---|---|
resultSetType |
表示结果集的类型,具体有三种类型:
说明:
结果集从数据库中读取了数据之后,即使类型是ResultSet.TYPE_SCROLL_SENSITIVE,也不会看到由其他事务在这之后引起的改变。调用ResultSet的refreshRow()方法,可进入数据库并从其中取得当前游标所指记录的最新数据。 |
resultSetConcurrency |
表示结果集的并发,具体有两种类型:
|
- 代码检查_代码检查如何设置规则集_代码检查CodeArts Check-华为云
- ModelArts数据管理_数据管理功能简介_数据集管理
- GaussDB数据库函数和字符串_高斯数据库优势_新建高斯数据库_高斯协议
- 云数据库 RDS 的实例类型有哪些
- GaussDB数据库函数_GaussDB函数和操作符_高斯数据库函数-华为云
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- GaussDB用法_GaussDB数据库使用方法_高斯数据库如何使用_华为云
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- 云数据库 RDS 的实例存储类型有哪些