美文网首页
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