Enjoy yourself,and don't care about others' thinking!
----TiGERTiAN
BlogJava
首页
新随笔
联系
聚合
管理
随笔-94 评论-146 文章-0 trackbacks-0
Java中批处理SQL的使用方法(JDBC)
Connection conn
=
getConnectionFromSomeplace(); conn.setAutoCommit(
false
);
Statement stmt
=
conn.createStatement();
//
Step 1: insert the person
stmt.addBatch(
"
INSERT INTO person (id, f_name, l_name)
"
+
"
VALUES (
"
+
id
+
"
, '
"
+
firstName
+
"
', '
"
+
lastName
+
"
')
"
);
//
Step 2: insert the person's account
stmt.addBatch(
"
INSERT INTO account (personID, type)
"
+
"
VALUES (
"
+
id
+
"
, 'SAVINGS')
"
);
//
Execute the batch
int
[] results
=
stmt.executeBatch();
//
Check the batched results boolean
completeSuccess
=
true
;
for
(
int
i
=
0
; i
<
results.length; i
++
)
{
if
(results[i]
>=
0
||
results[i]
==
Statement.SUCCESS_NO_INFO)
else
{
/**/
/*
Something went wrong; alert user?
*/
completeSuccess
=
false
;
}
}
if
(completeSuccess)
conn.commit();
else
conn.rollback();
先要关闭AutoCommit,然后根据数据库返回的结果手动进行提交或者回滚
posted on 2008-03-27 18:01
TiGERTiAN
阅读(305)
评论(0)
编辑
收藏
所属分类:
Java
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
相关文章:
JSF与后台程序的交互
Java中批处理SQL的使用方法(JDBC)
对象池技术
Java Generics And Collection 学习笔记(1)
java.lang.OutOfMemoryError: PermGen space 的疑惑
hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)异常的解决方法
Jsp中的大祸根
新学期新气象新的研究方向
[转]tomcat中MySQL连接池配置
利用Spring发送Gmail(无XML配置文件版本)
慢慢混,慢慢学
<
2008年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
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
1
2
3
4
5
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔分类
(108)
Ajax(4)
C/C++(2)
Design Patterns(6)
DotNet(13)
Feeling(17)
Flex(4)
Java(27)
JSF(1)
MapXtreme(7)
Mobile&J2ME(3)
Oracle(5)
Other technique(10)
VB/ASP(6)
WebWork(3)
随笔档案
(93)
2008年10月 (2)
2008年9月 (3)
2008年4月 (1)
2008年3月 (2)
2008年2月 (8)
2008年1月 (1)
2007年11月 (2)
2007年10月 (14)
2007年9月 (3)
2007年7月 (4)
2007年6月 (2)
2007年5月 (12)
2007年4月 (15)
2007年3月 (6)
2007年2月 (2)
2007年1月 (1)
2006年7月 (2)
2006年4月 (1)
2006年1月 (1)
2005年11月 (1)
2005年8月 (1)
2005年7月 (9)
相册
我正在读的书
我的好友们
JavaBy
有心就有翼 有梦就会飞--MC
搜索
积分与排名
积分 - 49114
排名 - 184
最新评论
1. re: hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)异常的解决方法
@Java_do
是在一对多关系那里配置lazy="false"
--ttee
2. re: 用java写的一个逆波兰表达式解析器
评论内容较长,点击标题查看
--CowNew开源团队
3. re: asp导出excel用到的类
评论内容较长,点击标题查看
--TiGERTiAN
4. re: asp导出excel用到的类[未登录]
评论内容较长,点击标题查看
--spring
5. re: mapxtreme 鹰眼图的开发
@george
这个是绝大多数的代码,还缺少几个变量的声明而已。
这个适用于winform的开发,web的开发可能需要修改。
--TiGERTiAN
阅读排行榜
1. Servlet Action is not available 错误的其他可能原因和解决方法(4093)
2. java.lang.OutOfMemoryError: PermGen space 的疑惑(2092)
3. hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)异常的解决方法(2031)
4. TLF(www.eastgame.net)创始人Thunder宣布辞职(非技术贴,但是国内网络中比较重要的一件事,希望能放在首页)(1728)
5. Flex中Tree控件的开发(1367)
评论排行榜
1. hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)异常的解决方法(17)
2. 这两天用Flex写了一个多媒体播放器(14)
3. Servlet Action is not available 错误的其他可能原因和解决方法(11)
4. TLF(www.eastgame.net)创始人Thunder宣布辞职(非技术贴,但是国内网络中比较重要的一件事,希望能放在首页)(10)
5. Google宕机了?(8)
60天内阅读排行
1. Google的浏览器可以下载了(994)
2. HttpWebRequest使用注意(发生阻塞的解决办法)(76)
3. JSF与后台程序的交互(65)
4. Windows Mobile开发的一些小技巧(持续更新)(24)
5. C#获得和发送网站Session(12)