你的位置:首页 > Java教程

[Java教程]批处理与事物处理


批处理是一次性向数据库发出多条查询指令,一起执行
Statement 接口定义的方法:
|—增加批处理语句:

 public void addBatch(String sql)

 


|—执行批处理:

public int [] executeBatch()throws SQLException


PreparedStatement接口定义的方法:
增加批处理:public void addBatche()throws SQLexceeption


范例:

public class TestConn {
static final String DBDRIVER="oracle.jdbc.driver.OracleDriver";
static final String url="jdbc:oracle:thin:@localhost:1521:ORCL";
private static final String USER="***";
private static final String PASSWORD="***";
public static void main(String[] args) throws Exception {
Class .forName(DBDRIVER);
Connection conn=DriverManager.getConnection(url,USER,PASSWORD);
Statement stmt=conn.createStatement();
conn.setAutoCommit(false);
try{//增加数据
stmt.addBatch("Insert into myemp(ename,job)values('sdvb1','测试ad')");
stmt.addBatch("Insert into myemp(ename,job)values('sdvb2','测试ad')");
stmt.addBatch("Insert into myemp(ename,job)values('sdvb3','测试ad')");
stmt.addBatch("Insert into myemp(ename,job)values('sdvb4','测试ad')");
int result[]=stmt.executeBatch();
System.out.println(Arrays.toString(result));
conn.commit();//没有错误,提交数据
}catch(Exception e){
e.printStackTrace();
conn.rollback();//有错误,回滚数据
}
conn.close();
}
}


 




去泰国旅游需要多少钱泰国旅游大概多少钱到泰国旅游要花多少钱去泰国签证要几天办理泰国签证费用东莞梦幻百花洲什么季节去最好?2015松山湖梦幻百花洲几时去好看? 广州南站到长隆野生动物园怎么坐车地铁几号?广州南站到长隆野生动物园打车多少钱? 从化流溪河梅花开放时间?2015年广州从化流溪河梅花几月去最好? 从化流溪河梅花什么时候开?2015年广州从化流溪河梅花几时最好看? 红旗镇荷塘印象门牌价格?海口红旗镇荷塘印象订票电话? 海口红旗镇荷塘印象休闲农庄要门票吗?红旗镇荷塘印象旅游攻略? 海口红旗镇荷塘印象怎么样?红旗镇荷塘印象休闲农庄介绍? 海口荷塘印象休闲农庄地址?荷塘印象休闲农庄自驾游路线? 郑州马拉湾好玩吗?马拉湾有什么好玩的? 马拉湾水上乐园好玩么?郑州马拉湾水上乐园怎么样? 马拉湾有什么好玩的?郑州马拉湾怎么样? 马拉湾好玩吗?郑州马拉湾怎么样? 2015珠海梅溪牌坊门票价格?梅溪牌坊门票可以网上预订吗? 珠海梅溪牌坊简介?梅溪牌坊有什么景点? 什么时候去凤凰古城最好? “最能卖萌”的野生北极熊宝宝 会站立懂作揖 SL05A1-D1EWA Datasheet SL05A1-D1EWA Datasheet SL05A1-D1GWA Datasheet SL05A1-D1GWA Datasheet SL05A1-D1HWA Datasheet SL05A1-D1HWA Datasheet 北京颐和园简介 北京颐和园简介 北京颐和园简介 太白山国家森林公园门票 太白山国家森林公园门票 太白山国家森林公园门票 天津动物园门票 天津动物园门票 天津动物园门票