美文网首页
JDBC批处理和可滚动结果集

JDBC批处理和可滚动结果集

作者: shrimp虾仔 | 来源:发表于2018-03-09 23:05 被阅读0次

1.JDBC批处理

平时我们使用Statement和PreparedStatement 的JABC API也可以批量的处理SQL语句为什么还需要.addBatch();批处理呢? 因为使用Statement和PreparedStatement  每执行一次SQL语句就会与数据库进行一次交互 ,想想如果批量执行1万次SQL语句就会与数据库交互1万次,这对内存的负担非常大,但是用.addBatch();把数据分批进行批量处理就可以减少内存的负担 优化性能。

比如将1万条SQL语句分成70条执行一次:

2.可滚动结果集

语法:

ResultSet rs = pstmt.execureQuery();

rs.absolute();将结果集指针绝对定位

rs.next();从前往后滚动

rs.previous();从后往前滚动

相关文章

网友评论

      本文标题:JDBC批处理和可滚动结果集

      本文链接:https://www.haomeiwen.com/subject/vcemfftx.html