Connection cnn = null;
Statement st = null;
Class.forName(DRIVER_NAME);
cnn = DriverManager.getConnection(URL,USER,PASSWORD);
st = cnn.createStatement( );
//cnn.setAutoCommit(false);
st.addBatch("insert into dept values (11,'haha','bb')");
st.addBatch("insert into dept values (12,'haha','bb')");
st.addBatch("insert into dept values (13,'haha','bb')");
st.executeBatch( );
//cnn.setAutoCommit(true);
这段代码去掉注释跟不去掉注释 有什么区别?
没理解
Connection cnn = null;
Statement st = null;
Class.forName(DRIVER_NAME);
cnn = DriverManager.getConnection(URL,USER,PASSWORD);
//1
/*
st = cnn.createStatement( );
st.executeUpdate("insert into dept values (11,'haha','bb')");
st.executeUpdate("insert into dept values (12,'haha','bb')");
st.executeUpdate("insert into dept values (13,'haha','bb')");
*///2
st.addBatch("insert into dept values (11,'haha','bb')");
st.addBatch("insert into dept values (12,'haha','bb')");
st.addBatch("insert into dept values (13,'haha','bb')"); st.executeBatch( );
这段代码里用//1和用//2有什么区别啊
解决方案 »
- 请教java的aop的原理,尤其是为什么调用业务方法的时候,会跑到invoke方法里面,谁知道的?
- 高手进啊!
- 为什么我通过命令行编译总是出现下面这个错误?
- 新人问题
- 请问这个抽奖程序为什么运行不了
- 在jbuilder中建立了一个工程,如何新添加一个*.java文件在这个工程中呀?
- 缺少com.ibm.ejs.包,请帮忙找一下,能解决者,答谢分100。另开帖。(急,在线等)
- 在applet中用了swing,IE就报找不到class,请问该怎么处理,怎么转换?
- 用java写一个中国象棋对弈(服务器和客户端)程序要多长时间?
- 关于一个强制类型转换问题
- 用ORACLE实现本天距离下个星期五还有几天?
- JTabbedPane中截获StateChanged事件并取消该事件.
楼主【jingulang】截止到2008-07-05 14:38:34的历史汇总数据(不包括此帖):
发帖的总数量:17 发帖的总分数:390
结贴的总数量:17 结贴的总分数:390
无满意结贴数:2 无满意结贴分:40
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:11.76 % 无满意结分率:10.26 %
敬礼!
第二段代码是批量操作,这批 SQL 语句会一次性发给数据库服务器去执行,比一条一条发效率高。