需要向数据库发送多条sql语句时, 为了提升执行效率, 可以考虑采用JDBC的批处理机制.
JDBC的批处理机制主要涉及Statement或PreparedStatement对象的以下方法:
|--addBatch(String sql) :Statement类的方法, 多次调用该方法可以将多条sql语句添加到Statement对象的命令列表中.
执行批处理时将一次性的把这些sql语句发送给数据库进行处理.
|--addBatch(): PreparedStatement类的方法, 多次调用该方法可以将多条预编译的sql语句添加到PreparedStatement对象的命令列表中.
执行批处理时将一次性的把这些sql语句发送给数据库进行处理.
|--executeBatch():把Statement对象或PreparedStatement对象命令列表中的所有sql语句发送给数据库进行处理.
|--clearBatch(): 清空当前sql命令列表.