好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Oracle addBatch()用法实例详解

Oracle addBatch()用法实例详解

PreparedStatement.addbatch()的使用

Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用.

1.建立链接    

?

1

Connection connection =getConnection();

2.不自动 Commit

?

1

connection .setAutoCommit( false );

3.预编译SQL语句,只编译一回哦,效率高啊

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

PreparedStatement statement = connection .prepareStatement( "INSERT INTO TABLEX VALUES(?, ?)" ); 

 

//记录1

statement.setInt(1, 1);

statement.setString(2, "Cujo" );

statement.addBatch(); 

 

//记录2

statement.setInt(1, 2);

statement.setString(2, "Fred" );

statement.addBatch(); 

 

//记录3

statement.setInt(1, 3);

statement.setString(2, "Mark" );

statement.addBatch(); 

 

//批量执行上面3条语句.

int [] counts = statement.executeBatch(); 

 

// Commit it 到(DB)里面

以上就是Oracle addBatch()的用法,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

原文链接:http://lanyan-lan.iteye.com/blog/260532

查看更多关于Oracle addBatch()用法实例详解的详细内容...

  阅读:24次