当前位置: 移动技术网 > IT编程>数据库>Mysql > mysql的jdbc驱动流式读取数据原理

mysql的jdbc驱动流式读取数据原理

2020年07月18日  | 移动技术网IT编程  | 我要评论
结合JDBC操作MySQL流式查询原理来看mysql获取数据的核心逻辑就是下面这个截图,PreparedStatement封装了sql及fetchSize和其他信息,他通过execute方法获取ResultSet 对象让我们来消费里面的数据核心原理:有两种resultset,分别是批式的和流式的,createStreamingResultSet()返回true则最终会返回一个流式的resultset,批式的rs是先将数据全部读入然后再将rs对象返回,流式的则是先将rs构造出来接着返回,用户调用nex

结合JDBC操作MySQL流式查询原理来看

mysql获取数据的核心逻辑就是下面这个截图,PreparedStatement
封装了sql及fetchSize和其他信息,他通过execute方法获取
ResultSet 对象让我们来消费里面的数据

在这里插入图片描述

核心原理:有两种resultset,分别是批式的和流式的,
createStreamingResultSet()返回true则最终会返回一个流式的
resultset,批式的rs是先将数据全部读入然后再将rs对象返回,流式
的则是先将rs构造出来接着返回,用户调用next()方法会触发其读取
一条数据

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关健:可以看到RowDataDynamic刚一开始没有读取数据,真正读
取数据是在调用next()方法时

本文地址:https://blog.csdn.net/qq_41634872/article/details/107399616

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网