JDBC的批处理操作三种方式Java认证考试
文章作者 100test 发表时间 2010:01:01 15:52:04
来源 100Test.Com百考试题网
SQL批处理是JDBC性能优化的重要武器,经本人研究总结,批处理的用法有三种。
package lavasoft.jdbctest.
import lavasoft.common.DBToolkit.
import java.sql.Connection.
import java.sql.PreparedStatement.
import java.sql.SQLException.
import java.sql.Statement.
/**
* JDBC的批量操作三种方式
*
*/
public class BatchExeSQLTest {
public static void main(String[] args) {
exeBatchStaticSQL().
}
/**
* 批量执行预定义模式的SQL
*/
public static void exeBatchParparedSQL() {
Connection conn = null.
try {
conn = DBToolkit.getConnection().
String sql = "insert into testdb.book (kind, name) values (?,?)".
PreparedStatement pstmt = conn.prepareStatement(sql).
pstmt.setString(1, "java").
pstmt.setString(2, "jjjj").
pstmt.addBatch().