zoukankan      html  css  js  c++  java
  • JDBC增强

    JDBC增强

    批处理:批量处理sql语句,比如批量添加用户信息。

    addBatch()  //pstmt.addBatch()  就是替换一条一条执行的execute******

    executeBatch()

    clearBatch()

    addBatch()不需要传入sql

    及时用,及时清。

    预处理需要把sql加入到prepareStatement中,普通的放入execute******中。

    获取数据自增长值:在prepareStatement中不仅仅要加入sql,还要加入Statement.RETURN_GENERATED_KEYS,然后在执行后通过pstmt.getGeneratedKeys()获取ResultSet结果。Generated 发生,引起

    提交:正常情况下获得的executeUpdate所执行的SQL是直接commit的,可以通过设置con.setautoCommit(false)进行设置,在异常中写入rollback(),在finally中写入commit().

    设置回滚段:conn.setSavepoint(),conn.rollback(SavePoint)

    大文本处理方式:Oracle:CLOB text ;BLOB二进制

    Mysql:  Text  ,Blob

    快速异常捕获 ctrl+ 1

    简单点,不行么?!
  • 相关阅读:
    HDU 2196 Computer
    HDU 1520 Anniversary party
    POJ 1217 FOUR QUARTERS
    POJ 2184 Cow Exhibition
    HDU 2639 Bone Collector II
    POJ 3181 Dollar Dayz
    POJ 1787 Charlie's Change
    POJ 2063 Investment
    HDU 1114 Piggy-Bank
    Lca hdu 2874 Connections between cities
  • 原文地址:https://www.cnblogs.com/core404/p/5778391.html
Copyright © 2011-2022 走看看