批处理

来源:互联网 发布:officeword办公软件 编辑:程序博客网 时间:2024/05/16 14:31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package batch;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
 
/**
*@version  2015年4月26日 下午1:28:44
*@author   sky  
*批处理 
*/
 
public class Batch01 {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //加载驱动
        Class.forName("oracle.jdbc.driver.OracleDriver");
        //创建连接
        Connection conn= DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:LYS""scott""m123");
        //System.out.println(conn);
        //创建静态处理块
        Statement st = conn.createStatement();
        //关闭  自动提交
        conn.setAutoCommit(false);
        //sql语句
        String sql1="insert into tb_student (name,course,score) values ('猫猫','java2',2)";
        String sql2="insert into tb_student (name,course,score) values ('狗狗','java2',2)";
        String sql3="insert into tb_student (name,course,score) values ('猪猪','java2',2)";
        //创建批处理
        st.addBatch(sql1);
        st.addBatch(sql2);
        st.addBatch(sql3);
        //执行批处理
        st.executeBatch();
        //提交
        conn.commit();
         
         
    }
}
0 0
原创粉丝点击