第 33 节 批处理与事务处理
public class TestDemo {
private static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver";
private static final String DBURL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USER = "scott";
private static final String PASSWORD = "tiger";
public static void main(String[] args) throws Exception {
Class.forName(DBDRIVER);
Connection conn = DriverManager.getConnection(DBURL, USER, PASSWORD);
Statement stmt = conn.createStatement();
stmt.addBatch("INSERT INTO member(mid,name) VALUES(myseq.nextval,'测试A')");
stmt.addBatch("INSERT INTO member(mid,name) VALUES(myseq.nextval,'测试B')");
stmt.addBatch("INSERT INTO member(mid,name) VALUES(myseq.nextval,'测试C')");
stmt.addBatch("INSERT INTO member(mid,name) VALUES(myseq.nextval,'测试D')");
stmt.addBatch("INSERT INTO member(mid,name) VALUES(myseq.nextval,'测试E')");
stmt.addBatch("INSERT INTO member(mid,name) VALUES(myseq.nextval,'测试F')");
int[] result = stmt.executeBatch(); // 执行批处理
System.out.println(Arrays.toString(result));
conn.close();
}
}最后更新于