jdbc中的resultSet的问题,熟悉JDBC的来 静态模式下oracle提供的JDBC驱动,resultSet.next()方法使用之后,那上一条数据内存释放?还是被oracle缓存起来?动态模式呢?如果是sqlserver的驱动呢,使用这个方法之后处理方式又是如何?MYsql的也顺便谈谈吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、数据库本生有自己的缓存机制2、JDBC不会缓存数据,ResultSet 对象具有指向其当前数据行的指针 那next下一行之后,上一行的数据所占的内存就释放了?还是等到连接关闭的时候释放? ResultSet相当于一个容器 感觉和HashSet差不多 Query's Result set type is TYPE_FORWARD_ONLY. 在res关闭前,所占内存不会被释放数据被取出后,就和oracle没关系了,这时oracle数据改变,也不会影响resultset静态动态没听说过,不了解 第二点没说清,resultset设为TYPE_SCROLL_INSENSITIVE时,数据库改变不影响结果集 关于tomcat、snmp4j、双网卡绑定的问题 关于JS的,有点急!! 收集一下,面高级软件工程师的题目 跪求明白人看看BOSS grails测试时怎么连到数据库而不是内存 tomcat在启动时出现的错误异常!!!! EJB中Java:comp是什么意思? J2EE架构是什么? 欢迎大家下载我的软件,下载者有分. 文件上传,同一服务器,不同电脑!不同结果 ssh开发中遇到一个奇怪的问题 谁能帮我解释一下 ★★★JSP项目在eclipse之外无法运行
1、数据库本生有自己的缓存机制
2、JDBC不会缓存数据,ResultSet 对象具有指向其当前数据行的指针
数据被取出后,就和oracle没关系了,这时oracle数据改变,也不会影响resultset
静态动态没听说过,不了解